:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh}.broadcast{color:#e8edf2;background:#0b1016;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.broadcast-content{text-align:center}.broadcast h1{letter-spacing:.12em;margin:0;font-family:system-ui,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:600;line-height:1.2}.status{color:#a9c8b8;letter-spacing:.18em;border:1px solid #34444c;border-radius:4px;align-items:center;gap:.75rem;margin-top:2.5rem;padding:.8rem 1.2rem;font-family:system-ui,sans-serif;font-size:.8rem;font-weight:500;display:inline-flex}.status-indicator{background:#74b99a;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 10px #74b99a59}
