.crt-widget .crt-bezel{grid-template-columns:minmax(0,1fr) 52px;gap:12px}.crt-widget .crt-screen{background:color-mix(in srgb, var(--channel-color) 28%, var(--paper));grid-template-rows:auto auto minmax(90px,max-content) minmax(66px,max-content);gap:14px;min-width:0;min-height:0;display:grid}.crt-widget .crt-screen[dir=ltr]{direction:ltr}.crt-widget .crt-screen:before{opacity:1;background:repeating-linear-gradient(#0000 0 4px,#0000000c 4px 5px);transition:opacity .12s ease-out}.crt-widget .crt-screen[data-scanlines=false]:before{opacity:0}.crt-widget .crt-screen-top,.crt-widget .crt-screen h2,.crt-widget .preview-result{min-height:0;margin:0}.crt-widget .crt-question{min-height:108px;font-size:22px;font-weight:800;line-height:1.55;display:grid}.crt-widget .crt-question>*{grid-area:1/1;align-items:center;min-width:0;display:flex}.crt-widget .crt-screen h2{font:inherit}.crt-widget .crt-question-measure{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.crt-widget .preview-result{align-self:center;min-height:3lh;line-height:1.65}.crt-widget .crt-controls{gap:18px;padding-top:16px}.crt-widget .crt-control-unit{justify-items:center;gap:8px;display:grid}.crt-widget .crt-control-label{color:var(--ink);font-size:11px;font-weight:800;line-height:1}.crt-widget .crt-knob{cursor:pointer;touch-action:manipulation;width:48px;min-width:48px;height:48px;min-height:48px;box-shadow:inset 0 3px 0 #ffffffb3, inset 0 -3px 0 #0000001f, 0 4px 0 var(--ink);-webkit-tap-highlight-color:transparent;place-items:center;padding:0;display:grid}.crt-widget .crt-knob:after{display:none}.crt-widget .crt-knob:active{box-shadow:inset 0 2px 0 #0000001f, 0 1px 0 var(--ink)}.crt-widget .crt-knob:focus-visible,.crt-widget .crt-answer:focus-visible,.crt-widget .preview-person:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.crt-widget .crt-scanline-dial{background:var(--amber)}.crt-widget .crt-scanline-dial[aria-pressed=false]{background:var(--paper)}.crt-widget .crt-dial-pointer{background:var(--ink);border-radius:2px;width:29px;height:5px;display:block}.crt-widget .crt-speaker{min-height:64px;margin-top:8px}.crt-widget .crt-answer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.crt-widget .crt-answer-grid[data-options="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.crt-widget .crt-answer{border:2px solid var(--ink);background:var(--paper);min-width:0;min-height:48px;box-shadow:2px 3px 0 var(--ink);touch-action:manipulation;border-radius:8px;padding:8px 4px;font-size:14px;font-weight:800;line-height:1.5}.crt-widget .crt-answer[aria-pressed=true]{background:var(--amber)}.crt-widget .crt-answer:active{box-shadow:none;transform:translate(2px,3px)}.crt-widget .phone-note{text-align:center;min-height:46px;margin-inline:8px}.crt-widget .phone-note svg{flex:none}@media (hover:hover) and (pointer:fine){.crt-widget .crt-answer:hover{background:var(--amber)}.crt-widget .crt-knob:hover{border-color:var(--ink);filter:brightness(1.04)}}@media (hover:none){.crt-widget .preview-person:hover:not([aria-pressed=true]){background:var(--paper)}}@media (max-width:480px){.crt-widget .crt-bezel{gap:9px}.crt-widget .crt-screen{grid-template-rows:auto auto minmax(90px,max-content) minmax(60px,max-content);gap:12px;padding:16px 10px 10px}.crt-widget .crt-question{font-size:19px}.crt-widget .crt-screen-top{flex-wrap:wrap;align-content:start;gap:5px;min-height:45px}.crt-widget .crt-screen .preview-note{font-size:10px}.crt-widget .preview-people,.crt-widget .crt-answer-grid{gap:5px}.crt-widget .preview-person{min-width:0;padding-inline:1px;font-size:11px}.crt-widget .preview-person svg{width:40px;max-width:100%;height:40px}.crt-widget .crt-answer,.crt-widget .preview-result{font-size:12px}}@media (max-width:360px){.crt-widget .crt-bezel{grid-template-columns:minmax(0,1fr)}.crt-widget .crt-controls{flex-direction:row;gap:16px;padding-top:0;padding-bottom:4px}.crt-widget .crt-control-unit{gap:7px;display:flex}.crt-widget .crt-speaker{height:30px;min-height:30px;margin:0}}@media (prefers-reduced-motion:reduce){.crt-widget .crt-screen:before{transition:none}}
