.tv-board{--tv-floor:7.3vh;--tv-big:calc(var(--tv-floor) * 1.4);--tv-huge:calc(var(--tv-floor) * 2);position:fixed;inset:0;display:flex;flex-direction:column;gap:1vh;overflow:hidden;padding:1.5vh 1.5vw;background:var(--color-slate-900,#0f172a);color:#fff;font-size:var(--tv-floor);line-height:1.2}.tv-board[data-idle=true]{cursor:none}.tv-big{font-size:var(--tv-big)}.tv-huge{font-size:var(--tv-huge)}.tv-row{display:flex;height:1.5em;align-items:center;gap:.3em;min-width:0}.tv-photo{width:1.2em;height:1.2em;flex-shrink:0;border-radius:9999px;-o-object-fit:cover;object-fit:cover;background:#334155}.tv-tile{container-type:inline-size;display:flex;min-height:0;min-width:0;flex-direction:column;overflow:hidden;border-radius:1vh;padding:.8vh .8vw;background:#1e293b}@container (max-width: 7em){.tv-photo{display:none}}.tv-control{border-radius:1vh;padding:.1em .4em;background:#334155;color:#fff;font-size:var(--tv-floor);line-height:1.2;white-space:nowrap}.tv-control[aria-pressed=true]{background:#fff;color:#0f172a}.tv-control:focus-visible{outline:.5vh solid #fff;outline-offset:.3vh}@media (prefers-reduced-motion:no-preference){.tv-page{animation:tv-page-in .3s ease-out}}@keyframes tv-page-in{0%{opacity:0}}