@keyframes pentle-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-.25rem)}40%,80%{transform:translate(.25rem)}0%,80%{border-color:var(--pentle-error)}to{border-color:var(--pentle-border)}}@keyframes pentle-dialog-open{0%{opacity:0;transform:scale(.96)}}.pentle-page.svelte-okql8r{--pentle-text: var(--color-foreground);--pentle-result-text: oklch(14.5% 0 0);--pentle-tile: light-dark(rgb(239 248 255 / .52), rgb(18 21 27 / .72));--pentle-empty-tile: light-dark(rgb(239 248 255 / .1), rgb(255 255 255 / .015));--pentle-border: light-dark(rgb(15 23 42 / .46), rgb(255 255 255 / .22));--pentle-empty-border: light-dark(rgb(15 23 42 / .52), rgb(255 255 255 / .26));--pentle-active: light-dark(oklch(48.8% .243 264.376), oklch(75.351% .139 232.661));--pentle-error: light-dark(oklch(39% .16 25), oklch(74% .18 25));--pentle-correct: oklch(72.3% .219 149.579);--pentle-correct-border: oklch(52.7% .154 150.069);--pentle-present: oklch(79.5% .184 86.047);--pentle-present-border: oklch(60% .14 75.834);--pentle-absent: oklch(63.7% .237 25.331);--pentle-absent-border: oklch(48% .2 27.325);--interaction-accent: var(--pentle-active);--pentle-dialog: light-dark(rgb(239 248 255 / .94), rgb(12 12 12 / .94))}html[data-pentle-language=de] .pentle-page.svelte-okql8r:not(.language-ready){visibility:hidden}.pentle-page.svelte-okql8r [data-feedback]{position:relative;background-image:none;color:var(--pentle-result-text)}.pentle-page.svelte-okql8r [data-feedback=correct]{border-color:var(--pentle-correct-border);background-color:var(--pentle-correct)}.pentle-page.svelte-okql8r [data-feedback=present]{border-color:var(--pentle-present-border);background-color:var(--pentle-present)}.pentle-page.svelte-okql8r [data-feedback=absent]{border-color:var(--pentle-absent-border);background-color:var(--pentle-absent)}@media(prefers-contrast:more){.pentle-page.svelte-okql8r{--color-muted-foreground: var(--color-foreground);--pentle-glass: light-dark(#fff, #000);--pentle-glass-hover: light-dark(#e2e8f0, #1e293b);--pentle-tile: var(--pentle-glass);--pentle-empty-tile: var(--pentle-glass);--pentle-dialog: var(--pentle-glass);--pentle-border: var(--color-foreground);--pentle-empty-border: var(--color-foreground);--pentle-result-text: #000;--pentle-correct: #86efac;--pentle-present: #fde047;--pentle-absent: #fca5a5;--pentle-correct-border: var(--color-foreground);--pentle-present-border: var(--color-foreground);--pentle-absent-border: var(--color-foreground)}}@media(prefers-contrast:less){.pentle-page.svelte-okql8r{--pentle-glass: light-dark(#c4daed, #20252d);--pentle-glass-hover: light-dark(#d0e1ef, #2b323c);--pentle-tile: var(--pentle-glass);--pentle-empty-tile: var(--pentle-glass);--pentle-dialog: var(--pentle-glass);--pentle-correct: #96c5a3;--pentle-present: #d0bd80;--pentle-absent: #cf9f9b}}@media(prefers-contrast:more),(prefers-contrast:less),(forced-colors:active){@layer components{.pentle-page.svelte-okql8r .glass{background-color:var(--pentle-glass, Canvas);background-image:none;border-color:var(--pentle-border);box-shadow:none;backdrop-filter:none}.pentle-page.svelte-okql8r .interactive-surface:hover{background-color:var(--pentle-glass-hover, Canvas)}}}@media(forced-colors:active){.pentle-page.svelte-okql8r{--pentle-text: CanvasText;--pentle-result-text: CanvasText;--pentle-border: CanvasText;--pentle-empty-border: CanvasText;--pentle-active: Highlight;--pentle-error: CanvasText}.pentle-page.svelte-okql8r :where(a,button):focus-visible{outline:2px solid Highlight;outline-offset:3px}}
