
.stu-blue-check{display:inline-flex!important;align-items:center;justify-content:center;width:22px;height:22px;background:#0877e8;color:#fff!important;border-radius:50%;vertical-align:middle;margin-left:9px;flex-shrink:0}.stu-blue-check svg{stroke-width:3}.private-profile-panel{text-align:center;padding:50px 24px;margin:20px auto;max-width:640px;border-top:1px solid var(--line)}.private-profile-panel h3{font-size:23px;margin-bottom:10px}.private-profile-panel p{color:var(--muted)}.stu-music-track{padding:12px 0;border-bottom:1px solid var(--line)}.stu-music-track .lm-music-row{width:100%;padding:0;background:transparent;text-align:left}.stu-music-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.stu-music-actions a{font-size:12px;color:var(--ink)}.stu-music-actions .apple-music-link{background:var(--ink);color:var(--cream);padding:8px 12px;border-radius:8px;text-decoration:none}.music-preview{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:8px 12px;border:1px solid var(--line);border-radius:9px}.music-attribution{display:block;margin-top:10px;font-size:11px;color:var(--muted)}.music-preview-error{font-size:12px;color:var(--muted)}
.stu-music-actions .apple-music-link{padding:0;background:transparent;display:inline-flex}.apple-music-link img{width:125px;height:42px;object-fit:contain}

/* Secondary profile pages use their own back button, rather than the main tabs. */
.app-shell:has(.social-profile-screen[data-profile-detail="other"])>.mobile-nav{display:none!important}
@media(max-width:999px){.app-shell:not(:has(>.mobile-nav)) .workspace>main{padding-bottom:max(24px,env(safe-area-inset-bottom))}.app-shell:has(.social-profile-screen[data-profile-detail="other"]) .social-profile-screen{padding-bottom:max(24px,env(safe-area-inset-bottom))}}
