:root{--focus-ring-strong:0 0 0 3px var(--bg-elev),0 0 0 6px color-mix(in oklch,var(--accent) 72%,transparent)}body:not(.using-mouse) a:focus-visible,body:not(.using-mouse) button:focus-visible,body:not(.using-mouse) input:focus-visible,body:not(.using-mouse) select:focus-visible,body:not(.using-mouse) textarea:focus-visible,body:not(.using-mouse) summary:focus-visible,body:not(.using-mouse) [tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:var(--focus-ring-strong)}.skip-link:focus,.skip-link:focus-visible{left:12px;top:12px;z-index:10000;border-radius:var(--r-md);outline:2px solid var(--on-accent);outline-offset:2px}.sr-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[aria-disabled="true"],button:disabled{cursor:not-allowed}.option:focus-visible,.power-btn:focus-visible,.next-btn:focus-visible,.btn-block:focus-visible,.node:focus-visible,.qstatus:focus-visible,.tyc-search-item:focus-visible,.mobile-menu a:focus-visible,.faq-list summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:var(--focus-ring-strong)}.modal[aria-hidden="true"]{display:none}.modal.open[aria-hidden="false"]{display:flex}.qhint{color:var(--ink)}.option[aria-checked="true"]{border-color:var(--ink)}.option.correct,.option.wrong{border-width:2px}.res-page .res-stats .rstat,.result-stats .rstat,.result-receiver-stats div,.btn-block.ghost,.power-btn,.option,.tyc-search-item{border-color:var(--rule-2)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.01ms !important}.demo-cursor,.combo-banner,.float-pts,#confetti,.res-hero .trophy-wrap .halo,.result .trophy-wrap .halo,.stars .star,.timer-ring.danger,.stat.streak[data-on="1"] .flame,.ticker,.marquee{animation:none !important;transition:none !important}.demo-cursor,.float-pts,#confetti{display:none !important}.qcard:hover,.j-card:hover,.reco-card:hover,.blog-post-page .blog-related-card:hover,.cat-bento .ct:hover,.mini-q:hover,.btn:hover,.btn-gradient:hover,.btn-block:hover,.power-btn:hover,.next-btn:hover{transform:none !important}}@media (forced-colors:active){a,button,input,select,textarea,summary{forced-color-adjust:auto}:focus-visible{outline:2px solid Highlight !important;outline-offset:3px !important}}