@media screen{.klokbord-stage{display:flex;box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items: center;gap:1.2cqh;height:100cqh;padding:1.5cqh 2cqw}.klokbord-dial{aspect-ratio:1;background:#fff;border-radius:50%;flex:1 1 0;width:auto;max-width:90cqw;min-height:0;max-height:90cqw}.klokbord-dial:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.klokbord-dial .clock-face{width:100%;height:100%}.klokbord-prompt{font-size:var(--board-md);color:var(--text-primary);margin:0}.klokbord-prompt strong{color:var(--accent)}.klokbord-digital{font-size:var(--board-lg);color:var(--text-primary);margin:0}.klokbord-words{font-size:var(--board-md);color:var(--text-secondary);margin:0}.klokbord-verdict{font-size:var(--board-md);margin:0}.klokbord-right{color:#2f6b2f}.klokbord-wrong{color:var(--accent)}.klokbord-veiled{visibility:hidden}.klokbord-actions{display:flex;justify-content:center;gap:2cqw}.klokbord-btn{min-width:var(--board-hit);min-height:max(var(--board-hit),6cqh);border:2px solid var(--border-color);border-radius:var(--border-radius-md);background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:var(--board-sm);cursor:pointer;padding:0 3cqh;font-weight:600}.klokbord-btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.klokbord-btn[aria-disabled=true]{opacity:.5;cursor:default}.klokbord-btn:focus-visible{outline:3px solid var(--accent);outline-offset:2px}}
