.iq-game{width:100%;max-width:56rem;color:var(--iq-navy);gap:1.25rem;margin-inline-start:auto;margin-inline-end:auto;font-size:1rem;line-height:1.5;display:grid}.iq-game :-webkit-any(ol,ul)>li+li{margin-top:0}.iq-game :is(ol,ul)>li+li{margin-top:0}.iq-game .iq-game__howto>li+li{margin-top:0}.iq-game.alignwide{max-width:var(--iq-container)}.iq-game .iq-game__heading{font:800 clamp(1.375rem, 1.1rem + 1vw, 1.75rem) / 1.2 var(--iq-font-display);color:var(--iq-navy);margin:0}.iq-game__bar{min-height:3.25rem;margin-bottom:1.25rem}.iq-game__status{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;min-width:0;display:flex}.iq-game__status-text{color:var(--iq-navy);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.iq-game__status-text strong{color:var(--iq-primary);font-size:1rem}.iq-game__timer{justify-content:center;min-width:5.5rem}.iq-game__restart{min-width:2.75rem;min-height:2.75rem}.iq-game .iq-game__bar{flex-wrap:nowrap;align-items:center}@media (max-width:30rem){.iq-game__restart-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.iq-game__restart{padding:.5rem;font-size:1.125rem}.iq-game__status{gap:.375rem .625rem}}.iq-game__stage{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:20rem;display:flex;position:relative}.iq-game__stage.is-loading{opacity:.6;pointer-events:none}.iq-game__intro{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding-block-start:1rem;padding-block-end:1rem;display:flex}.iq-game__lead{max-width:34rem;color:var(--iq-muted);margin:0;font-size:.9375rem;line-height:1.6}.iq-game__variants{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.iq-game__variants .iq-chip,.iq-game__tabs .iq-chip,.iq-game__lb-head .iq-chip{min-height:2.75rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem}.iq-game__hint{color:var(--iq-muted);text-align:center;margin:0;font-size:.75rem}.iq-game__muted{color:var(--iq-muted);margin:0;font-size:.8125rem}.iq-game .iq-game__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,1.5vw,.75rem)}.iq-game__stats .iq-stat{padding:clamp(.625rem,2vw,1rem)}.iq-game__stats .iq-stat__label{font-size:clamp(.6875rem,.6rem + .3vw,.75rem)}.iq-game__stats .iq-stat__value{font-size:clamp(.9375rem,.8rem + .8vw,1.5rem)}.iq-game__tabs{margin-bottom:1rem}.iq-game__tabs .iq-chip .iq-icon{width:1rem;height:1rem}.iq-game .iq-game__subhead{font:700 1.0625rem/1.3 var(--iq-font-display);color:var(--iq-navy);margin:0 0 .75rem}.iq-game__tabs+.iq-game__tabpanel .iq-game__subhead,.iq-game__tabs~.iq-game__tabpanel .iq-game__subhead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.iq-game__howto{color:var(--iq-body);gap:.5rem;margin:0;padding-left:1.25rem;font-size:.9375rem;line-height:1.6;display:grid}.iq-game__howto li::marker{color:var(--iq-primary);font-weight:700}.iq-game__lb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.iq-game .iq-game__lb-head .iq-game__subhead{margin:0}.iq-game__lb-body{min-height:4rem}.iq-game__lb-body.is-loading{opacity:.5}.iq-game__lb-note{margin-top:.75rem}@media (max-width:30rem){.iq-game__lb-date{display:none}}.iq-game__result{text-align:center;flex-direction:column;align-items:center;gap:.625rem;width:100%;max-width:36rem;padding-block-start:1rem;padding-block-end:1rem;display:flex}.iq-game__record{align-items:center;gap:.375rem;display:inline-flex;position:static}.iq-game__record .iq-icon{width:1rem;height:1rem}.iq-game__result-label{letter-spacing:.08em;text-transform:uppercase;color:var(--iq-eyebrow);margin:0;font-size:.75rem;font-weight:700}.iq-game .iq-game__result-score{font:800 clamp(2rem, 1.4rem + 3vw, 3rem) / 1.1 var(--iq-font-display);background:var(--iq-grad-headline);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;margin:0}.iq-game .iq-game__result-score:focus{outline:none}.iq-game__result-verdict{color:var(--iq-navy);margin:0;font-weight:600}.iq-game__result-sub,.iq-game__result-note{color:var(--iq-muted);margin:0;font-size:.875rem}.iq-game__result-actions{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:.5rem;display:flex}.iq-game__result-actions .iq-btn{min-height:2.75rem}.iq-game__result--error .iq-notice{text-align:left;align-items:flex-start;gap:.5rem;display:flex}.iq-game .iq-game__mini-stats{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));width:100%;margin-top:.5rem}.iq-game__mini-stats .iq-stat__value{font-size:1.125rem}.iq-schulte{grid-template-columns:repeat(var(--iq-cols,5), minmax(2.75rem, 1fr));touch-action:manipulation;gap:.625rem;width:100%;max-width:24rem;margin-inline-start:auto;margin-inline-end:auto;display:grid}.iq-schulte__cell{aspect-ratio:1;border-radius:var(--iq-r-lg);border:1px solid var(--iq-border);background:var(--iq-lightbg);min-height:2.75rem;color:var(--iq-navy);font:700 clamp(1rem, .8rem + 1vw, 1.25rem) / 1 var(--iq-font-display);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--iq-ease), background-color .15s, border-color .15s, color .15s}.iq-schulte__cell:hover{border-color:var(--iq-primary)}.iq-schulte__cell:focus-visible{outline:3px solid color-mix(in srgb, var(--iq-primary) 45%, transparent);outline-offset:2px}.iq-schulte__cell.is-done{background:var(--iq-primary);border-color:var(--iq-primary);color:var(--iq-white);transform:scale(.95)}.iq-schulte__cell.is-wrong{border-color:var(--iq-coral);background:color-mix(in srgb, var(--iq-coral) 12%, var(--iq-surface));animation:.3s iq-shake}.iq-schulte__cell:disabled{cursor:default}@keyframes iq-shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes iq-pop{50%{transform:scale(1.06)}}.iq-reaction__pad{border-radius:var(--iq-r-3xl);background:var(--iq-grad);width:100%;min-height:clamp(14rem,40vh,20rem);color:var(--iq-white);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;transition:background-color 50ms;display:flex}.iq-reaction__pad:focus-visible{outline:4px solid color-mix(in srgb, var(--iq-primary) 40%, transparent);outline-offset:3px}.iq-reaction__pad[data-state=waiting]{background:var(--iq-coral)}.iq-reaction__pad[data-state=go]{background:var(--iq-teal)}.iq-reaction__pad[data-state=early],.iq-reaction__pad[data-state=slow]{background:var(--iq-amber);color:var(--iq-navy)}.iq-reaction__pad[data-state=shown],.iq-reaction__pad[data-state=done]{background:var(--iq-navy)}.iq-reaction__big{font:800 clamp(1.75rem, 1.2rem + 3vw, 2.75rem) / 1.1 var(--iq-font-display);font-variant-numeric:tabular-nums}.iq-reaction__small{opacity:.92;max-width:28rem;font-size:.9375rem}.iq-reaction__rounds{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.iq-reaction__rounds li{border-radius:var(--iq-r-md);background:var(--iq-lightbg);border:1px solid var(--iq-border);color:var(--iq-muted);flex-direction:column;gap:.125rem;padding:.625rem .75rem;font-size:.75rem;display:flex}.iq-reaction__rounds strong{font:700 1rem/1.2 var(--iq-font-display);color:var(--iq-navy);font-variant-numeric:tabular-nums}.iq-reaction__rounds li.is-done strong{color:var(--iq-primary)}.iq-memory__msg{min-height:1.5em;color:var(--iq-navy);text-align:center;margin:0;font-weight:600}.iq-memory__lives{gap:.125rem;font-size:1.125rem;line-height:1;display:inline-flex}.iq-memory__life{color:var(--iq-border)}.iq-memory__life.is-on{color:var(--iq-coral)}.iq-memory{grid-template-columns:repeat(var(--iq-cols,3), minmax(2.75rem, 1fr));width:100%;max-width:min(26rem, calc(var(--iq-cols,3) * 5.5rem));touch-action:manipulation;gap:clamp(.375rem,1.5vw,.625rem);margin-inline-start:auto;margin-inline-end:auto;display:grid}.iq-memory__cell{aspect-ratio:1;border-radius:var(--iq-r-md);border:1px solid var(--iq-border);background:var(--iq-lightbg);cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:2.75rem;transition:background-color .18s, transform .18s var(--iq-ease), border-color .18s}.iq-memory__cell:disabled{cursor:default}.iq-memory__cell:focus-visible{outline:3px solid color-mix(in srgb, var(--iq-primary) 45%, transparent);outline-offset:2px}.iq-memory__cell.is-lit{background:var(--iq-teal);border-color:var(--iq-teal);transform:scale(1.03)}.iq-memory__cell.is-hit{background:var(--iq-teal);border-color:var(--iq-teal)}.iq-memory__cell.is-miss{background:color-mix(in srgb, var(--iq-coral) 20%, var(--iq-surface));border-color:var(--iq-coral)}.iq-memory__cell.is-missed{border:2px dashed var(--iq-teal);background:color-mix(in srgb, var(--iq-teal) 15%, var(--iq-surface))}.iq-memory.is-passed .iq-memory__cell.is-hit{animation:.35s iq-pop}.iq-numem{text-align:center;flex-direction:column;align-items:center;gap:.875rem;width:100%;max-width:32rem;display:flex}.iq-numem__label{color:var(--iq-muted);margin:0;font-size:.875rem}.iq-numem__number{font:800 clamp(2rem, 1.2rem + 5vw, 3.5rem) / 1.15 var(--iq-font-display);letter-spacing:.04em;color:var(--iq-navy);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.iq-numem__number--sm{font-size:clamp(1.5rem,1rem + 3vw,2.25rem)}.iq-numem__progress{max-width:20rem}.iq-numem__form{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.iq-numem__input,.iq-seq__input{text-align:center;width:100%;max-width:22rem;font-family:var(--iq-font-display);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-weight:700}.iq-numem__feedback,.iq-seq__feedback{border-radius:var(--iq-r-xl);border:1px solid var(--iq-border);background:var(--iq-lightbg);flex-direction:column;align-items:center;gap:.5rem;width:100%;padding:1rem;display:flex}.iq-numem__feedback.is-correct,.iq-seq__feedback.is-correct{border-color:color-mix(in srgb, var(--iq-teal) 50%, transparent);background:color-mix(in srgb, var(--iq-teal) 8%, var(--iq-surface))}.iq-numem__feedback.is-wrong,.iq-seq__feedback.is-wrong{border-color:color-mix(in srgb, var(--iq-coral) 45%, transparent);background:color-mix(in srgb, var(--iq-coral) 6%, var(--iq-surface))}.iq-numem__verdict,.iq-seq__verdict{font:700 1.125rem/1.3 var(--iq-font-display);color:var(--iq-navy);margin:0}.iq-numem__diff{font:700 1.5rem/1.2 var(--iq-font-display);letter-spacing:.08em;overflow-wrap:anywhere;margin:0}.iq-numem__diff .is-ok{color:var(--iq-teal)}.iq-numem__diff .is-bad{color:var(--iq-coral);text-decoration:underline}.iq-seq__progress{width:100%;margin-bottom:.5rem}.iq-seq{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.iq-seq__level{color:var(--iq-navy);margin:0;font-weight:600}.iq-seq__level .iq-badge{margin-right:.375rem;position:static}.iq-seq__terms{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;display:flex}.iq-seq__term{border-radius:var(--iq-r-lg);border:1px solid var(--iq-border);background:var(--iq-lightbg);min-width:3.25rem;min-height:3.25rem;font:800 clamp(1.125rem, .9rem + 1vw, 1.5rem) / 1 var(--iq-font-display);color:var(--iq-navy);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:.25rem .75rem;display:inline-flex}.iq-seq__term--q{border:2px dashed var(--iq-primary);background:var(--iq-soft);color:var(--iq-primary)}.iq-seq__form{flex-wrap:wrap;justify-content:center;gap:.625rem;width:100%;display:flex}.iq-seq__form .iq-seq__input{max-width:12rem}.iq-seq__explain{color:var(--iq-body);margin:0;font-size:.9375rem}.iq-game--sudoku .iq-game__panel{padding-inline-start:clamp(.5rem,2.5vw,2.5rem);padding-inline-end:clamp(.5rem,2.5vw,2.5rem)}.iq-sudoku__wrap{justify-items:center;gap:1.25rem;width:100%;display:grid}@media (min-width:52rem){.iq-sudoku__wrap{grid-template-columns:minmax(0,30rem) 13rem;justify-content:center;align-items:start}}.iq-sudoku{aspect-ratio:1;border:2px solid var(--iq-navy);border-radius:var(--iq-r-md);background:var(--iq-surface);touch-action:manipulation;grid-template-rows:repeat(9,1fr);width:100%;max-width:30rem;display:grid;overflow:hidden}.iq-sudoku__row{grid-template-columns:repeat(9,1fr);min-height:0;display:grid}.iq-sudoku__cell{border:0;border-right:1px solid var(--iq-border);border-bottom:1px solid var(--iq-border);background:var(--iq-surface);min-width:0;min-height:0;color:var(--iq-primary);font:600 clamp(1rem, .6rem + 2.4vw, 1.5rem) / 1 var(--iq-font-display);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.iq-sudoku__row .iq-sudoku__cell:last-child{border-right:0}.iq-sudoku__row:last-child .iq-sudoku__cell{border-bottom:0}.iq-sudoku__cell.is-box-r{border-right:2px solid var(--iq-navy)}.iq-sudoku__cell.is-box-b{border-bottom:2px solid var(--iq-navy)}.iq-sudoku__cell.is-given{color:var(--iq-navy);font-weight:800}.iq-sudoku__cell.is-peer{background:var(--iq-lightbg)}.iq-sudoku__cell.is-same{background:color-mix(in srgb, var(--iq-primary) 16%, var(--iq-surface))}.iq-sudoku__cell.is-selected{background:color-mix(in srgb, var(--iq-primary) 26%, var(--iq-surface))}.iq-sudoku__cell.is-conflict{color:var(--iq-coral);background:color-mix(in srgb, var(--iq-coral) 12%, var(--iq-surface))}.iq-sudoku__cell.is-conflict.is-selected{background:color-mix(in srgb, var(--iq-coral) 22%, var(--iq-surface))}.iq-sudoku__cell:focus-visible{outline:3px solid var(--iq-primary);outline-offset:-3px;z-index:1}.iq-sudoku.is-notes .iq-sudoku__cell.is-selected{box-shadow:inset 0 0 0 2px var(--iq-purple)}.iq-sudoku__notes{width:100%;height:100%;font:600 clamp(.5rem, .3rem + .9vw, .6875rem) / 1 var(--iq-font);color:var(--iq-muted);grid-template-columns:repeat(3,1fr);padding:2px;display:grid}.iq-sudoku__notes span{justify-content:center;align-items:center;display:flex}.iq-sudoku.is-solved{border-color:var(--iq-teal)}.iq-sudoku__side{flex-direction:column;gap:.75rem;width:100%;max-width:30rem;display:flex}.iq-sudoku__tools{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.iq-sudoku__tool{min-height:2.75rem;padding-inline-start:.5rem;padding-inline-end:.5rem}.iq-sudoku__tool[aria-pressed=true]{background:var(--iq-purple);border-color:var(--iq-purple);color:var(--iq-white)!important}.iq-sudoku__pad{grid-template-columns:repeat(9,1fr);gap:.375rem;display:grid}@media (min-width:52rem){.iq-sudoku__pad{grid-template-columns:repeat(3,1fr)}.iq-sudoku__tools{grid-template-columns:1fr}}.iq-sudoku__digit{border-radius:var(--iq-r-md);border:1px solid var(--iq-soft-border);background:var(--iq-soft);min-height:3rem;color:var(--iq-primary);font:700 1.25rem/1 var(--iq-font-display);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;padding:.25rem 0;display:flex}@media (min-width:52rem){.iq-sudoku__digit{min-height:3.5rem}}.iq-sudoku__digit small{font:600 .625rem/1 var(--iq-font);color:var(--iq-muted);margin-top:.125rem}.iq-sudoku__digit:hover{border-color:var(--iq-primary)}.iq-sudoku__digit.is-complete{opacity:.45}.iq-24{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:32rem;display:flex}.iq-24__goal{color:var(--iq-muted);margin:0;font-size:.875rem}.iq-24__form{flex-direction:column;align-items:center;gap:.875rem;width:100%;display:flex}.iq-24__form.is-shake{animation:.3s iq-shake}.iq-24__cards{grid-template-columns:repeat(4,1fr);gap:.625rem;width:100%;display:grid}.iq-24__card{aspect-ratio:4/5;border-radius:var(--iq-r-xl);border:1px solid var(--iq-border);background:var(--iq-surface);max-height:6.5rem;box-shadow:var(--iq-shadow-card);font:800 clamp(1.75rem, 1.2rem + 3vw, 2.5rem) / 1 var(--iq-font-display);color:var(--iq-purple);cursor:pointer;touch-action:manipulation;transition:opacity .15s, transform .15s var(--iq-ease);justify-content:center;align-items:center;display:flex}.iq-24__card:hover{transform:translateY(-2px)}.iq-24__card.is-used{opacity:.35;box-shadow:none;transform:none}.iq-24__exprwrap{align-items:center;gap:.5rem;width:100%;display:flex}.iq-24__expr{text-align:center;min-width:0;font-family:var(--iq-font-display);flex:1;font-weight:700}.iq-24__eq{font:800 1.125rem/1 var(--iq-font-display);color:var(--iq-muted);white-space:nowrap}.iq-24__preview{min-height:1.4em;color:var(--iq-muted);margin:0;font-size:.875rem;font-weight:600}.iq-24__preview.is-ok{color:var(--iq-teal)}.iq-24__preview.is-error{color:var(--iq-coral)}.iq-24__pad{grid-template-columns:repeat(4,1fr);gap:.5rem;width:100%;display:grid}.iq-24__op{border-radius:var(--iq-r-md);border:1px solid var(--iq-soft-border);background:var(--iq-soft);min-height:3rem;color:var(--iq-primary);font:700 1.375rem/1 var(--iq-font-display);cursor:pointer;touch-action:manipulation}.iq-24__op:hover{border-color:var(--iq-primary)}.iq-24__op--wide{background:var(--iq-lightbg);color:var(--iq-navy)}.iq-24__actions{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.iq-24__verdict{color:var(--iq-navy);margin:0;font-weight:600}.iq-24__verdict.is-correct{color:var(--iq-teal);font:700 1.125rem/1.3 var(--iq-font-display)}.iq-code{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:26rem;display:flex}.iq-code__history{flex-direction:column;gap:.375rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.iq-code__row{border-radius:var(--iq-r-md);background:var(--iq-lightbg);border:1px solid var(--iq-border);grid-template-columns:1.75rem 1fr auto;align-items:center;gap:.75rem;padding:.375rem .625rem;display:grid}.iq-code__no{color:var(--iq-muted);text-align:right;font-size:.75rem;font-weight:700}.iq-code__pegs{gap:.5rem;display:flex}.iq-code__peg{width:2rem;height:2rem;font:700 .6875rem/1 var(--iq-font);color:var(--iq-white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 -3px #00000026}.iq-code__peg[data-c="0"]{background:var(--iq-coral)}.iq-code__peg[data-c="1"]{background:var(--iq-primary)}.iq-code__peg[data-c="2"]{background:var(--iq-teal)}.iq-code__peg[data-c="3"]{background:var(--iq-amber);color:var(--iq-navy)}.iq-code__peg[data-c="4"]{background:var(--iq-purple)}.iq-code__peg[data-c="5"]{background:var(--iq-navy)}.iq-code__peg.is-empty{background:var(--iq-surface);border:2px dashed var(--iq-soft-border);box-shadow:none}.iq-code__fb{grid-template-columns:repeat(2,.75rem);gap:.25rem;display:grid}.iq-code__dot{border:2px solid var(--iq-border);vertical-align:middle;border-radius:50%;width:.75rem;height:.75rem;display:inline-block}.iq-code__dot.is-black{background:var(--iq-navy);border-color:var(--iq-navy)}.iq-code__dot.is-white{background:var(--iq-surface);border-color:var(--iq-navy)}.iq-code__current{border-radius:var(--iq-r-xl);border:2px solid var(--iq-soft-border);background:var(--iq-soft);justify-content:center;align-items:center;gap:.625rem;padding:.75rem;display:flex}.iq-code__label{color:var(--iq-navy);font-size:.8125rem;font-weight:700}.iq-code__slot{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;display:inline-flex}.iq-code__slot .iq-code__peg{width:2.5rem;height:2.5rem;font-size:.75rem}.iq-code__slot.is-active{border-color:var(--iq-primary)}.iq-code__palette{grid-template-columns:repeat(6,1fr);gap:.5rem;width:100%;display:grid}.iq-code__color{border-radius:var(--iq-r-md);border:1px solid var(--iq-border);background:var(--iq-surface);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;min-height:3rem;display:flex}.iq-code__color:hover{border-color:var(--iq-primary)}.iq-code__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.iq-code__actions .iq-btn{min-height:2.75rem}.iq-code__msg{color:var(--iq-muted);text-align:center;margin:0;font-size:.875rem}.iq-code__legend{color:var(--iq-muted);flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.75rem;display:flex}.iq-code__reveal{color:var(--iq-navy);align-items:center;gap:.5rem;font-weight:600;display:flex}.iq-game :where(.iq-24__card,.iq-24__op,.iq-code__color,.iq-code__slot,.iq-sudoku__digit):focus-visible{outline:3px solid color-mix(in srgb, var(--iq-primary) 50%, transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.iq-game *,.iq-game :before,.iq-game :after{transition:none!important;animation:none!important}}
