@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2)format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff")}:root{--tint:43 42 34;--accent-rgb:47 110 59;--bg-rgb:251 245 233;--bg-solid:var(--k-panel);--raised:var(--k-raised);--tile:var(--k-raised);--tile-hover:var(--k-sunk);--thumb-bg:radial-gradient(90% 90% at 50% 42%, #fffdf8 0%, #f7f0e1 60%, #efe4cd 100%);--text-strong:var(--k-ink);--on-accent:#fff;--accent-deep:var(--k-frame-dark);--wood-a:var(--k-panel);--wood-b:var(--k-panel);--wood-card:rgb(var(--tint) / .05);--line:rgb(var(--tint) / .12);--line-strong:rgb(var(--tint) / .2);--cream:var(--k-ink);--cream-dim:var(--k-muted);--gold:var(--k-frame);--gold-2:var(--k-reward-ink);--gold-soft:rgb(var(--accent-rgb) / .16);--red:var(--k-red);--red-2:var(--k-red-hover);--red-dark:var(--k-red-dark);--green:var(--k-frame);--night:#10170f;--stitch:transparent;--font-head:"Fredoka", "Nunito", system-ui, sans-serif;--font:"Nunito", system-ui, sans-serif;--felt:none;--sel-bg:rgb(var(--accent-rgb) / .14);--sel-ring:inset 0 0 0 2px rgb(var(--accent-rgb) / .75);--gold-fill:linear-gradient(180deg, var(--k-frame-hover), var(--k-frame));--panel-bg:var(--k-panel);--panel-border:3px solid var(--k-frame);--panel-shadow:0 3px 0 var(--k-frame-dark), 0 16px 32px -12px var(--k-drop);--pill-bg:var(--k-panel);--r-panel:16px;--r-ctl:12px;--edge:16px;--bar-h:76px}:root[data-kleur=donker]{--tint:243 234 215;--accent-rgb:92 170 104;--bg-rgb:29 40 35;--tile:var(--k-raised);--thumb-bg:radial-gradient(90% 90% at 50% 42%, #3d4e44 0%, #2f3d35 60%, #26322b 100%);--night:#0c120f}:root[data-ui=antraciet]{--tint:236 234 228;--accent-rgb:255 174 66;--bg-rgb:22 22 24}:root{--k-panel:#fbf5e9;--k-head:#fffcf6;--k-foot:#f3ead7;--k-sunk:#f3ead7;--k-line:#e9dcc1;--k-raised:#fff;--k-tile:#fff;--k-tile-edge:#e9dcc1;--k-frame:#2f6e3b;--k-frame-hover:#387d45;--k-frame-dark:#22522b;--k-on-frame:#fff;--k-ink:#2b2a22;--k-ink-2:#4d4a3d;--k-muted:#7d7766;--k-label:#b23c36;--k-red:#b23c36;--k-red-hover:#c0453e;--k-red-dark:#8a2a25;--k-gold:#e2a93b;--k-reward-bg:#fbecc4;--k-reward-line:#edd18b;--k-reward-ink:#7a5212;--k-focus:#f2c94c;--k-drop:#0009;--k-pad:24px;--k-media:56px;--k-gap:16px;--k-inset:12px;--k-font-head:"Fredoka", "Nunito", system-ui, sans-serif;--hud-glass:#121e184d;--hud-glass-hover:#121e186b;--hud-blur:blur(14px) saturate(1.3);--hud-ring:inset 0 0 0 1px #ffffff29;--hud-shadow:0 8px 24px -12px #00000073}:root[data-kleur=donker]{--k-panel:#1d2823;--k-head:#25322b;--k-foot:#161e1a;--k-sunk:#26332c;--k-line:#35453b;--k-raised:#2c3a33;--k-tile:#efe6d2;--k-tile-edge:#00000059;--k-frame:#3a7c46;--k-frame-hover:#438b50;--k-frame-dark:#1c3f24;--k-ink:#f3ead7;--k-ink-2:#e2dac8;--k-muted:#a5ae9f;--k-label:#fff9;--k-red:#b8403a;--k-red-hover:#c64b44;--k-red-dark:#6e1f1b;--k-reward-bg:#e2a93b24;--k-reward-line:#e2a93b61;--k-reward-ink:#f2c873;--k-drop:#000000bf}.hud-glass{box-sizing:border-box;color:#fff;background:var(--hud-glass);-webkit-backdrop-filter:var(--hud-blur);backdrop-filter:var(--hud-blur);box-shadow:var(--hud-ring), var(--hud-shadow)}.ui-panel{background:var(--panel-bg);border:var(--panel-border);box-shadow:var(--panel-shadow);border-radius:var(--r-panel);color:var(--cream);font:600 13px/1.35 var(--font);-webkit-font-smoothing:antialiased}.ui-panel kbd,.game-menu kbd,.deco-ui kbd,.bigmap kbd,.wish-book kbd,.wish-card kbd,.cam-hint kbd{text-align:center;box-sizing:border-box;min-width:1.6em;font:600 11px/20px var(--k-font-head);color:var(--k-ink-2);background:var(--k-raised);box-shadow:inset 0 0 0 1.5px var(--k-line), 0 2px 0 var(--k-line);border-radius:6px;margin:0 1px;padding:0 6px;display:inline-block}.cam-hint kbd{color:#fff;box-shadow:none;background:#fff3}.cam-hint,.save-state{box-sizing:border-box;white-space:nowrap;color:#fff;background:var(--hud-glass);height:36px;-webkit-backdrop-filter:var(--hud-blur);backdrop-filter:var(--hud-blur);box-shadow:var(--hud-ring), var(--hud-shadow);font:700 13px/36px var(--font);-webkit-font-smoothing:antialiased;pointer-events:none;border-radius:18px;padding:0 14px}.cam-hint{left:50%;top:var(--edge);z-index:15;opacity:0;transition:opacity .6s;position:fixed;transform:translate(-50%)}.cam-hint.show{opacity:1}.save-state{left:var(--edge);bottom:calc(var(--edge) + 12px);z-index:9;opacity:0;transition:opacity .4s;position:fixed}.save-state.show{opacity:1}body.ui-bekijken .hud-right,body.ui-bekijken .menu-button,body.ui-bekijken .wish-prompt,body.ui-bekijken .cam-hint,body.ui-bekijken .save-state{display:none!important}@media (prefers-reduced-motion:reduce){.ui-panel,.cam-hint,.save-state{transition:none!important;animation:none!important}}body.flash-note-open .deco-coach{display:none}.pad-ring{z-index:2147483000;pointer-events:none;box-shadow:0 0 0 3px var(--k-focus), 0 0 14px 2px color-mix(in srgb, var(--k-focus) 55%, transparent);border-radius:8px;display:none;position:fixed}.pad-ring.show{display:block}
