:root{--klamr-color-brand-primary:#e41544;--klamr-color-brand-ink:#1e1e1c;--klamr-color-kip-apricot:#f2b880;--klamr-color-kip-sage:#a9c99a;--klamr-color-kip-sky:#a7cbea;--klamr-color-kip-lilac:#c9b6e4;--klamr-color-kip-butter:#f4dc8a;--klamr-color-game-present:#ff501c;--klamr-color-game-absent:#6e7572;--klamr-color-game-on-mark:#fff;--klamr-font-heading:"Mont";--klamr-font-body:"Inter";--klamr-radius-card:16px;--klamr-radius-card-sharp-corner:0px;--klamr-radius-app-card-sharp-corner:0px;--klamr-radius-portal-card-sharp-corner:0px}
:root{--web-paper:#fff;--web-surface:color-mix(in srgb, var(--klamr-color-brand-ink) 2%, var(--web-paper));--web-sunken:color-mix(in srgb, var(--klamr-color-brand-ink) 5%, var(--web-paper));--web-line:color-mix(in srgb, var(--klamr-color-brand-ink) 14%, var(--web-paper));--web-field-line:color-mix(in srgb, var(--klamr-color-brand-ink) 45%, var(--web-paper));--web-muted:color-mix(in srgb, var(--klamr-color-brand-ink) 70%, var(--web-paper));--web-tint:color-mix(in srgb, var(--klamr-color-brand-primary) 10%, var(--web-paper));--web-tint-strong:color-mix(in srgb, var(--klamr-color-brand-primary) 40%, var(--web-paper));--web-accent-text:color-mix(in srgb, var(--klamr-color-brand-primary) 75%, var(--klamr-color-brand-ink));--web-kip-cheek:color-mix(in srgb, var(--klamr-color-brand-primary) 45%, var(--web-paper));--web-coin:var(--klamr-color-kip-butter);--web-coin-ring:color-mix(in srgb, var(--klamr-color-brand-ink) 45%, var(--web-coin));--web-word-correct:var(--klamr-color-brand-primary);--web-word-present:var(--klamr-color-kip-apricot);--web-word-absent:color-mix(in srgb, var(--klamr-color-brand-ink) 65%, var(--web-paper));--web-card-radius:var(--klamr-radius-card-sharp-corner) var(--klamr-radius-card) var(--klamr-radius-card) var(--klamr-radius-card)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background-color:var(--web-surface);color:var(--klamr-color-brand-ink);font-family:var(--klamr-font-body), system-ui, -apple-system, "Segoe UI", sans-serif;margin:0;line-height:1.5}a{color:var(--web-accent-text)}:focus-visible{outline:3px solid var(--klamr-color-brand-ink);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
