.billboard-surface{--heading:0 0% 100%;--billboard-bg:#061b33;--billboard-text:#fff;--billboard-muted:#cbd5e1;--billboard-soft:#94a3b8;--billboard-accent:#67e8f9;--billboard-panel:#09243e;--billboard-line:#ffffff26;--billboard-card:#ffffff0d;--billboard-hover:#ffffff1a;--billboard-selected:#67e8f91a}.billboard-surface[data-theme=light]{--heading:217 43% 11%;--billboard-bg:#fff;--billboard-text:#0f172a;--billboard-muted:#475569;--billboard-soft:#64748b;--billboard-accent:#0369a1;--billboard-panel:#f1f5f9;--billboard-line:#cbd5e1;--billboard-card:#fff;--billboard-hover:#e2e8f0;--billboard-selected:#e0f2fe}.billboard-surface[data-theme=forest]{--billboard-bg:#062c29;--billboard-text:#f0fdf4;--billboard-muted:#c0ded4;--billboard-soft:#9dbfb2;--billboard-accent:#6ee7b7;--billboard-panel:#103d35;--billboard-line:#ffffff26;--billboard-card:#ffffff0d;--billboard-hover:#ffffff1a;--billboard-selected:#6ee7b71a}.billboard-surface:is(:fullscreen,.is-presenting){background:var(--billboard-bg);border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:100vw;height:100dvh;padding:0;display:grid;overflow:hidden;border:0!important}.billboard-surface:is(:fullscreen,.is-presenting)>.billboard-content{min-height:0;overflow:hidden}.billboard-surface:is(:fullscreen,.is-presenting) .billboard-animation-control{display:none}.billboard-surface:is(:fullscreen,.is-presenting) .billboard-week{padding-block:32px}.billboard-surface:is(:fullscreen,.is-presenting)>.billboard-footer{background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:6px 12px;display:grid}.billboard-surface:is(:fullscreen,.is-presenting) .billboard-footer-meta{gap:4px;min-width:0}.billboard-surface:is(:fullscreen,.is-presenting) .billboard-footer-meta>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billboard-surface:is(:fullscreen,.is-presenting) .billboard-qr>div{gap:8px}.billboard-surface:is(:fullscreen,.is-presenting) .billboard-qr p+p{display:none}.billboard-surface:is(:fullscreen,.is-presenting) .billboard-qr svg{width:80px;height:80px}@media (max-width:640px),(max-height:650px){.billboard-surface:is(:fullscreen,.is-presenting){padding:0}.billboard-surface:is(:fullscreen,.is-presenting) .billboard-qr>div>div:last-child{display:none}.billboard-surface:is(:fullscreen,.is-presenting) .billboard-footer-meta>button{min-height:44px;padding:4px 10px}}@keyframes activity-stride{0%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}@keyframes activity-bounce{50%{transform:translateY(-4px)}}@keyframes activity-ball{50%{transform:translate(-18px,-10px)rotate(-15deg)}}.activity-leg-a,.activity-arm-b{transform-origin:158px 142px;animation:.8s ease-in-out infinite alternate activity-stride}.activity-leg-b,.activity-arm-a{transform-origin:158px 142px;animation:.8s ease-in-out infinite alternate-reverse activity-stride}.activity-walking path{animation-duration:1.5s}.activity-bounce{animation:.8s ease-in-out infinite activity-bounce}.activity-ball{transform-origin:239px 196px;animation:1.6s ease-in-out infinite activity-ball}@media (prefers-reduced-motion:reduce){.activity-scene *{animation:none!important}}.billboard-surface.is-presenting{z-index:9999;position:fixed;inset:0}@keyframes billboard-live-pulse{50%{opacity:.65}}.billboard-live{animation:3s ease-in-out infinite billboard-live-pulse}@media (prefers-reduced-motion:reduce){.billboard-live{animation:none}}@keyframes action-cycle{to{transform:translate(-100%)}}@keyframes action-gesture{to{transform:translate(-87.5%)}}.action-strip{width:800%;max-width:none;height:100%;animation-iteration-count:infinite;display:block}@keyframes realistic-enter{0%{opacity:0}to{opacity:1}}.realistic-enter{animation:.12s ease-out both realistic-enter}.realistic-scene.is-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.realistic-scene *{animation:none!important}}
