.theme-toggle[data-v-f4c897b8]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--brand-ink);cursor:pointer;display:flex;height:2.6rem;justify-content:center;position:fixed;right:1rem;top:1rem;transition:transform .2s ease,background-color .2s ease,border-color .2s ease;width:2.6rem;z-index:40}.theme-toggle[data-v-f4c897b8]:hover{background:var(--brand-soft);border-color:var(--brand-border);transform:translateY(-2px)}.theme-toggle[data-v-f4c897b8]:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.theme-icon[data-v-f4c897b8]{height:1.05rem;width:1.05rem}@media(max-width:768px){.theme-toggle[data-v-f4c897b8]{height:2.4rem;right:.85rem;top:.85rem;width:2.4rem}}.site-footer[data-v-3cf89d45]{color:var(--text-subtle);font-size:.8rem;line-height:1.7;padding:2rem 1.5rem calc(2rem + env(safe-area-inset-bottom));text-align:center}.site-footer p[data-v-3cf89d45]{margin:0}.site-footer p+p[data-v-3cf89d45]{margin-top:.5rem}@media(max-width:768px){body:has(.player-controls){padding-bottom:calc(13rem + env(safe-area-inset-bottom))}}.app-shell[data-v-03aa624f]{display:flex;flex-direction:column;min-height:100dvh}.app-shell .site-footer[data-v-03aa624f]{margin-top:auto}.status-screen[data-v-a7712182]{align-items:center;display:flex;flex:1;justify-content:center;min-height:70dvh;overflow-x:clip;padding:3rem 1.5rem;position:relative}.glow[data-v-a7712182]{background:var(--glow-b);border-radius:50%;filter:blur(90px);height:min(34rem,110vw);left:50%;pointer-events:none;position:absolute;top:38%;transform:translate(-50%,-50%);width:min(34rem,110vw)}.status-inner[data-v-a7712182]{max-width:30rem;position:relative;text-align:center;width:100%}.eyebrow[data-v-a7712182]{color:var(--text-subtle);font-size:.7rem;font-weight:700;letter-spacing:.18em;margin:0;text-transform:uppercase}.glyph[data-v-a7712182]{align-items:center;color:var(--brand-ink);display:flex;font-size:clamp(5rem,19vw,8.5rem);font-weight:800;gap:.14em;justify-content:center;letter-spacing:-.04em;line-height:1;margin-top:1.25rem}.glyph-mark[data-v-a7712182]{filter:drop-shadow(0 10px 22px rgba(14,79,128,.28));height:auto;width:.72em}.glyph-mark-solo[data-v-a7712182]{width:.95em}.glyph-lock[data-v-a7712182]{filter:drop-shadow(0 10px 22px rgba(14,79,128,.28));height:.85em;width:.62em}h1[data-v-a7712182]{color:var(--text-strong);font-size:clamp(1.4rem,3.4vw,1.85rem);font-weight:700;letter-spacing:-.02em;margin:1.5rem 0 0}.message[data-v-a7712182]{color:var(--text-muted);font-size:.95rem;line-height:1.65;margin:.75rem auto 0;max-width:24rem}.actions[data-v-a7712182]{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;margin-top:2rem}
