/* Cross-page launch links, SEAs navy/brass */
.vr-launch-link{display:inline-block;margin-left:12px;padding:7px 12px;border:1px solid #bb9864;border-radius:3px;color:#bb9864;background:transparent;font:600 .8rem/1.2 inherit;text-decoration:none;white-space:nowrap}
.student-page .vr-launch-link{color:#0b3447;background:#f3f0e5}
.vr-launch-link:hover,.vr-launch-link:focus-visible{background:#bb9864;color:#0b3447;outline:2px solid #d97966;outline-offset:2px}
.topbar{flex-wrap:wrap;row-gap:8px}
@media(max-width:620px){.vr-launch-link{margin-left:0;white-space:normal;flex-basis:100%;text-align:center}}
/* VR header */
.vr-header-actions{display:flex;align-items:center;gap:8px;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;min-width:0}
.vr-back-link{pointer-events:auto;padding:10px 14px;border:1px solid #bb9864;border-radius:3px;color:#f3f0e5;font:600 13px 'DM Sans',system-ui,sans-serif;text-decoration:none;background:rgba(11,52,71,.85)}
.vr-back-link:hover,.vr-back-link:focus-visible{background:#bb9864;color:#0b3447;outline:2px solid #d97966;outline-offset:2px}
@media(max-width:620px){
.vr-header-actions{flex:1 1 100%;justify-content:flex-start;padding-right:0}
#teacher-toggle{position:static!important}
.hud-brand-copy{padding-right:0!important}
.vr-back-link,#teacher-toggle{padding:8px 10px;font-size:12px;white-space:normal}
}
