.container.svelte-1uha8ag{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#00ff41;font-family:Courier New,monospace;opacity:0;transition:opacity .5s ease-in,background .5s ease,color .5s ease;position:relative;overflow:hidden}.container.visible.svelte-1uha8ag{opacity:1}.container.nv-off.svelte-1uha8ag{background:linear-gradient(135deg,#e0e0e0,#f5f5f5);color:#1a1a1a}.container.transitioning.svelte-1uha8ag{animation:svelte-1uha8ag-flashTransition .5s ease-out}.content.svelte-1uha8ag{text-align:center;padding:2rem}.callsign.svelte-1uha8ag{font-size:clamp(2rem,8vw,5rem);font-weight:700;letter-spacing:.3em;text-shadow:0 0 20px currentColor,0 0 40px currentColor;margin-bottom:1rem;transition:text-shadow .5s ease}.container.svelte-1uha8ag:not(.nv-off) .callsign:where(.svelte-1uha8ag){animation:svelte-1uha8ag-flicker 3s infinite}.container.nv-off.svelte-1uha8ag .callsign:where(.svelte-1uha8ag){text-shadow:2px 2px 4px rgba(0,0,0,.2)}.status.svelte-1uha8ag{font-size:clamp(1.5rem,6vw,3.5rem);font-weight:700;letter-spacing:.2em;color:inherit;text-shadow:0 0 15px currentColor;margin-bottom:2rem;transition:text-shadow .5s ease}.container.nv-off.svelte-1uha8ag .status:where(.svelte-1uha8ag){text-shadow:2px 2px 4px rgba(0,0,0,.2)}.line.svelte-1uha8ag{width:80%;height:2px;background:linear-gradient(90deg,transparent,currentColor,transparent);margin:2rem auto;transition:background .5s ease}.container.svelte-1uha8ag:not(.nv-off) .line:where(.svelte-1uha8ag){animation:svelte-1uha8ag-pulse 2s infinite}.subtitle.svelte-1uha8ag{font-size:clamp(.875rem,2vw,1.125rem);letter-spacing:.15em;color:inherit;opacity:.8;text-transform:uppercase;transition:opacity .5s ease;margin-bottom:2rem}.toggle-btn.svelte-1uha8ag{margin-top:2rem;padding:1rem 2rem;background:#00ff411a;border:2px solid currentColor;color:inherit;font-family:Courier New,monospace;font-size:1rem;letter-spacing:.1em;cursor:pointer;text-transform:uppercase;transition:all .3s ease;display:flex;align-items:center;gap:.75rem;margin-left:auto;margin-right:auto}.toggle-btn.svelte-1uha8ag:hover{background:#00ff4133;transform:translateY(-2px);box-shadow:0 5px 20px currentColor}.container.nv-off.svelte-1uha8ag .toggle-btn:where(.svelte-1uha8ag){background:#1a1a1a0d}.container.nv-off.svelte-1uha8ag .toggle-btn:where(.svelte-1uha8ag):hover{background:#1a1a1a1a;box-shadow:0 5px 20px #0003}.toggle-btn.svelte-1uha8ag:active{transform:translateY(0)}.btn-text.svelte-1uha8ag{font-weight:700}.vignette.svelte-1uha8ag{position:absolute;inset:0;background:radial-gradient(circle,transparent 40%,rgba(0,0,0,.6) 100%);pointer-events:none;animation:svelte-1uha8ag-vignetteFlicker 4s infinite}.scanlines.svelte-1uha8ag{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,255,65,.03),rgba(0,255,65,.03) 1px,transparent 1px,transparent 2px);pointer-events:none;opacity:.5;animation:svelte-1uha8ag-scanlineMove 8s linear infinite}@keyframes svelte-1uha8ag-flicker{0%,to{opacity:1}50%{opacity:.95}51%{opacity:1}52%{opacity:.97}53%{opacity:1}}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:.5;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.05)}}@keyframes svelte-1uha8ag-flashTransition{0%{filter:brightness(1)}50%{filter:brightness(3)}to{filter:brightness(1)}}@keyframes svelte-1uha8ag-vignetteFlicker{0%,to{opacity:1}50%{opacity:.8}}@keyframes svelte-1uha8ag-scanlineMove{0%{transform:translateY(0)}to{transform:translateY(20px)}}
