:root,[data-theme=dark]{--c-bg0: #14110d;--c-bg1: #1b1712;--c-bg2: #221d16;--c-bg3: #2a241b;--c-border: #3a3226;--c-border-44: rgba(58,50,38,.44);--c-border-88: rgba(58,50,38,.72);--c-navBg: rgba(27,23,18,.82);--c-accent: #c99a4e;--c-accentM: rgba(201,154,78,.14);--c-accentB: rgba(201,154,78,.3);--c-gain: #4a9d6e;--c-gainBg: rgba(74,157,110,.1);--c-gainB: rgba(74,157,110,.28);--c-loss: #d9695a;--c-lossBg: rgba(217,105,90,.1);--c-lossB: rgba(217,105,90,.28);--c-warn: #c98a3f;--c-warnBg: rgba(201,138,63,.1);--c-warnB: rgba(201,138,63,.28);--c-t1: #f2ead9;--c-t2: #c9bfae;--c-t3: #a89d8c;--c-t4: #8c8172;--c-fp-best: #5cb37f;--c-fp-good: #8fae4c;--c-fp-mid: #c9973f;--c-fp-poor: #c97a3f;--c-fp-worst: #d9695a;--c-fp-ring1: #221d16;--c-fp-ring2: #2a241b;--c-fp-axis: #3a3226;color-scheme:dark}:root{--light-bg0: #faf7f0;--light-bg1: #ffffff;--light-bg2: #f2ede1;--light-bg3: #e9e2d2;--light-border: #ddd4c0;--light-border-44: rgba(140,125,95,.24);--light-border-88: rgba(140,125,95,.48);--light-navBg: rgba(255,255,255,.86);--light-accent: #8a5a2b;--light-accentM: rgba(138,90,43,.08);--light-accentB: rgba(138,90,43,.22);--light-gain: #2f6b46;--light-gainBg: rgba(47,107,70,.08);--light-gainB: rgba(47,107,70,.22);--light-loss: #a33f2f;--light-lossBg: rgba(163,63,47,.08);--light-lossB: rgba(163,63,47,.22);--light-warn: #8a5f1f;--light-warnBg: rgba(138,95,31,.08);--light-warnB: rgba(138,95,31,.22);--light-t1: #1a1815;--light-t2: #4a4640;--light-t3: #6b665d;--light-t4: #6f6960;--light-fp-best: #276e42;--light-fp-good: #607a2c;--light-fp-mid: #9c7420;--light-fp-poor: #a15521;--light-fp-worst: #a33f2f;--light-fp-ring1: #f2ede1;--light-fp-ring2: #e9e2d2;--light-fp-axis: #ddd4c0}[data-theme=light]{--c-bg0: var(--light-bg0);--c-bg1: var(--light-bg1);--c-bg2: var(--light-bg2);--c-bg3: var(--light-bg3);--c-border: var(--light-border);--c-border-44: var(--light-border-44);--c-border-88: var(--light-border-88);--c-navBg: var(--light-navBg);--c-accent: var(--light-accent);--c-accentM: var(--light-accentM);--c-accentB: var(--light-accentB);--c-gain: var(--light-gain);--c-gainBg: var(--light-gainBg);--c-gainB: var(--light-gainB);--c-loss: var(--light-loss);--c-lossBg: var(--light-lossBg);--c-lossB: var(--light-lossB);--c-warn: var(--light-warn);--c-warnBg: var(--light-warnBg);--c-warnB: var(--light-warnB);--c-t1: var(--light-t1);--c-t2: var(--light-t2);--c-t3: var(--light-t3);--c-t4: var(--light-t4);--c-fp-best: var(--light-fp-best);--c-fp-good: var(--light-fp-good);--c-fp-mid: var(--light-fp-mid);--c-fp-poor: var(--light-fp-poor);--c-fp-worst: var(--light-fp-worst);--c-fp-ring1: var(--light-fp-ring1);--c-fp-ring2: var(--light-fp-ring2);--c-fp-axis: var(--light-fp-axis);color-scheme:light}@media (prefers-color-scheme: light){:root:not([data-theme]){--c-bg0: var(--light-bg0);--c-bg1: var(--light-bg1);--c-bg2: var(--light-bg2);--c-bg3: var(--light-bg3);--c-border: var(--light-border);--c-border-44: var(--light-border-44);--c-border-88: var(--light-border-88);--c-navBg: var(--light-navBg);--c-accent: var(--light-accent);--c-accentM: var(--light-accentM);--c-accentB: var(--light-accentB);--c-gain: var(--light-gain);--c-gainBg: var(--light-gainBg);--c-gainB: var(--light-gainB);--c-loss: var(--light-loss);--c-lossBg: var(--light-lossBg);--c-lossB: var(--light-lossB);--c-warn: var(--light-warn);--c-warnBg: var(--light-warnBg);--c-warnB: var(--light-warnB);--c-t1: var(--light-t1);--c-t2: var(--light-t2);--c-t3: var(--light-t3);--c-t4: var(--light-t4);--c-fp-best: var(--light-fp-best);--c-fp-good: var(--light-fp-good);--c-fp-mid: var(--light-fp-mid);--c-fp-poor: var(--light-fp-poor);--c-fp-worst: var(--light-fp-worst);--c-fp-ring1: var(--light-fp-ring1);--c-fp-ring2: var(--light-fp-ring2);--c-fp-axis: var(--light-fp-axis);color-scheme:light}}#root{width:100%;min-height:100svh;display:flex;flex-direction:column;box-sizing:border-box}body{margin:0}@keyframes stratalyx-skeleton{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){@keyframes stratalyx-skeleton{0%,to{opacity:1}}}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:4px}
