:root{
 color-scheme:light;
 --scenePeach:#f6bc86;--sceneLight:#ffe1b6;--woodHoney:#c88743;--woodLight:#e7af67;--woodDark:#633018;--woodDeep:#381b10;
 --cardCream:#fff0cf;--cardLight:#fff9e9;--cardEdge:#e4bb7c;--inkBrown:#57250f;--muted:#755034;
 --cherry:#e93642;--cherryLight:#fa666b;--cherryFace:#b51c30;--cherryDark:#7e1025;
 --turquoise:#10adb2;--turquoiseLight:#68d9d4;--turquoiseFace:#006c72;--turquoiseDark:#00464e;
 --sunshine:#f7c335;--sunshineLight:#ffe893;--sunshineDark:#aa6712;--leaf:#84be38;--leafLight:#c4e57c;--leafDark:#315716;
 --violet:#9550cd;--violetLight:#bf89e3;--violetFace:#6c2c9a;--violetDark:#461b68;--brass:#d99a37;
 --amber:#dea04f;--amberLight:#f1c887;--amberFace:#854512;--amberDark:#5c2c0d;
 --white:#fff9ee;--focus:#063a85;--error:#8b1422;--success:#205628;--disabled:#dfcbae;--disabledInk:#594a3a;
 --shadow:rgb(56 27 16 / .32);--shine:rgb(255 255 255 / .65);--veil:rgb(255 249 238 / .13);--stageDark:#73192a;--stageBright:#bf283d;
 --action:var(--cherryFace);--actionLight:var(--cherryLight);--actionDark:var(--cherryDark);
 --accent:var(--cherryFace);--accentLight:var(--cherryLight);--accentDark:var(--cherryDark);
 --s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--radius:20px;
 --font:ui-rounded,'Trebuchet MS','Arial Rounded MT Bold',system-ui,sans-serif;--body:system-ui,-apple-system,'Segoe UI',sans-serif;
 --press:120ms;--transition:220ms;--kickSuspense:400ms;--kickOutcome:600ms;--kickDecisive:1200ms;--ease:cubic-bezier(.2,.7,.2,1);
}
[data-game=case]{--accent:var(--violetFace);--accentLight:var(--violetLight);--accentDark:var(--violetDark)}
[data-game=hero],[data-game=island]{--accent:var(--turquoiseFace);--accentLight:var(--turquoiseLight);--accentDark:var(--turquoiseDark)}
[data-game=job],[data-game=ntl]{--accent:var(--woodDark);--accentLight:var(--woodLight);--accentDark:var(--woodDeep)}
[data-game=pitch]{--accent:var(--leafDark);--accentLight:var(--leaf);--accentDark:var(--woodDeep)}
[data-game=oil]{--accent:var(--amberFace);--accentLight:var(--amberLight);--accentDark:var(--amberDark)}
