.language-control{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:4px;min-height:48px;padding:2px 8px;background:#1d2130;color:#f5f6fa;border-bottom:1px solid #ffffff24}.language-control button{flex:0 1 54px;min-width:44px;min-height:44px;padding:4px;border:0;border-radius:10px;background:transparent;color:inherit;font:700 14px system-ui;cursor:pointer}.language-control button[aria-pressed=true]{background:#c6ff78;color:#1b2926}.language-control button:focus-visible{outline:3px solid #abceff;outline-offset:-3px}#language-control{position:sticky;top:0;z-index:200;flex-shrink:0}dialog>.language-control{margin:-10px -10px 14px;border-radius:12px;position:sticky;top:-10px;z-index:210}body.gold-mode .language-control{background:#201b10;color:#ffeab3}body.gold-mode .language-control button[aria-pressed=true]{background:#e2bd62;color:#1c170a}body.uk-mode .language-control{background:#d4e7f3;color:#223451;border-color:#7894aa55}body.uk-mode .language-control button[aria-pressed=true]{background:#fff1b7;color:#223451}.focus-mode .quiz-count{font-size:11px}@media(max-width:380px){.language-control{gap:2px;padding-inline:4px}.language-control button{flex-basis:48px}.focus-shell{padding:8px 12px}.focus-shell .quiz-panel{gap:8px;padding:12px}.focus-shell .answer{min-height:54px}}
