.bbs{flex:1}.bbs-cursor{vertical-align:-.2em;background:var(--color-mk-sand);width:.6em;height:1.1em;animation:1s step-end infinite mk-blink;display:inline-block}@media (prefers-reduced-motion:reduce){.bbs-cursor{animation:none}}.crt{aspect-ratio:4/3;width:100%;max-width:960px;box-shadow:0 0 0 6px color-mix(in srgb, var(--color-mk-sand) 25%, transparent), 0 0 0 7px var(--color-mk-moss), 0 20px 60px #00000073;background:#000;border-radius:10px;margin:1.5rem auto 0;position:relative;overflow:hidden}.crt-screen{position:absolute;inset:0}.crt[data-status=online]:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#0000001f 2px 3px);position:absolute;inset:0}.crt-dial,.crt-status{color:var(--color-mk-sand);font-family:var(--font-plex-mono), ui-monospace, Menlo, monospace;cursor:pointer;background:#000;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:15px;line-height:1.5;display:flex;position:absolute;inset:0}.crt-dial:hover .crt-dial-label,.crt-dial:focus-visible .crt-dial-label{text-decoration:underline}.crt-dial-label{letter-spacing:.08em;font-size:1.25rem}.crt-dial-hint{opacity:.7;font-size:.9rem}@media (prefers-reduced-motion:reduce){.crt[data-status=online]:after{display:none}}
