@font-face{font-family:CorvusMono;src:url('/img/army/fonts/DejaVuSansMono.ttf') format('truetype');font-display:swap}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;background:transparent;color:#f6f1e4;font-family:CorvusMono,ui-monospace,monospace}body.green{background:#00ff00}#stage{position:absolute;left:0;top:0;width:1920px;height:1080px;transform-origin:0 0}.panel{background:#08090b;border:2px solid #786332;border-radius:18px}.eyebrow{font-size:16px;letter-spacing:1.3px;color:#c7bfa9;text-transform:lowercase}.deadline{position:absolute;right:40px;top:36px;width:620px;padding:25px 30px}.deadline .eyebrow{display:flex;align-items:center;gap:10px}.dot{width:10px;height:10px;border-radius:50%;background:#ed4b4b;display:inline-block;animation:pulse 2s ease-in-out infinite}.deadline h1{margin:16px 0 8px;font-size:36px;font-weight:700;letter-spacing:-1.7px;color:#ffd76a}.digits{font-size:60px;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.muted{color:#bfb6a0;font-size:18px;margin-top:8px}.join{position:absolute;bottom:190px;left:40px;display:flex;align-items:center;gap:26px;padding:20px;color:inherit;text-decoration:none;width:790px}.qr-square{flex:none;width:350px;height:350px;background:#fff;display:grid;place-items:center;border-radius:5px;overflow:hidden;color:#111}.qr-square svg{width:350px;height:350px;display:block;shape-rendering:crispEdges}.join-copy strong{display:block;font-size:32px;line-height:1.35;color:#ffd76a;margin:18px 0 24px;letter-spacing:-1px}.address{display:block;font-size:21px}.ticker{position:absolute;bottom:32px;left:40px;right:40px;min-height:128px;display:flex;align-items:center;gap:32px;padding:20px 28px}.metric{min-width:270px}.metric strong{display:block;color:#ffd76a;font-size:49px;font-variant-numeric:tabular-nums;line-height:1.2}.leader{min-width:340px;border-left:1px solid #66552b;padding-left:30px}.leader strong{display:block;font-size:29px;margin-top:9px;color:#ffd76a;white-space:nowrap}.activity{flex:1;min-width:0;border-left:1px solid #66552b;padding-left:30px;padding-right:115px}#events{display:flex;gap:16px;margin-top:12px;align-items:center;flex-wrap:wrap}#events p{margin:0;font-size:19px;white-space:nowrap}#events p+p:before{content:'·';color:#ffd76a;margin-right:16px}.connection{position:absolute;right:18px;top:16px;font-size:13px;color:#bfb6a0}.connection.stale{color:#ffd76a}.compact .deadline{width:475px;padding:17px 22px;top:24px;right:26px}.compact .deadline h1{font-size:27px;margin-top:10px}.compact .digits{font-size:43px}.compact .eyebrow{font-size:13px}.compact .muted{font-size:15px}.compact .join{width:580px;left:26px;bottom:141px;padding:15px;gap:20px}.compact .qr-square,.compact .qr-square svg{width:240px;height:240px}.compact .join-copy strong{font-size:25px;margin:14px 0}.compact .address{font-size:17px}.compact .ticker{left:26px;right:26px;bottom:24px;min-height:93px;padding:15px 20px;gap:24px}.compact .metric{min-width:220px}.compact .metric strong{font-size:34px}.compact .leader{min-width:305px;padding-left:20px}.compact .leader strong{font-size:25px}.compact .activity{padding-left:20px}.compact #events p{font-size:17px}.compact #events{margin-top:8px}@keyframes pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.dot{animation:none}}a:focus-visible{outline:4px solid #fff;outline-offset:5px}
