:root{--color-background:#10120f;--color-surface:#1a1d18;--color-surface-raised:#232620;--color-surface-inset:#2c3028;--color-border:#3a3e35;--color-text:#f7f8f2;--color-text-muted:#a9aea2;--color-text-highlight:#b7beda;--color-primary:#d2f9ff;--color-on-primary:#000;--color-secondary:#72d9ff;--color-on-secondary:#000;--color-danger:#ff5c45;--color-success:#3fb27f;--color-warning:#f2c230;--color-emphasis-tint:#d9ff4314;--color-danger-tint:#ff5c4514;--color-overlay-subtle:#00000014;--color-overlay-strong:#0000009e;--color-surface-inverse:#f4f5ef;--color-on-surface-inverse:#000;--color-on-surface-inverse-muted:#696e64;--color-border-inverse:#d9dcd2;--color-surface-sunken:#151713;--color-surface-tile:#20231e;--color-border-dashed:#52574d;--color-surface-pill:#30342d;--gradient-image-fade:linear-gradient(to bottom, #10120f21, #10120ff2);--font-display:var(--font-arimo), Arial, sans-serif;--font-body:var(--font-inter), system-ui, sans-serif;--text-2xs:9px;--text-xs:10px;--text-sm:12px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:24px;--text-3xl:34px;--text-4xl:56px;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--leading-none:1;--leading-tight:1.1;--leading-snug:1.2;--leading-normal:1.4;--space-2xs:4px;--space-xs:6px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-2xl:24px;--space-3xl:32px;--size-control:48px;--size-control-sm:44px;--size-icon-button:36px;--size-icon-sm:14px;--size-icon-md:16px;--size-icon-lg:20px;--size-icon-xl:24px;--height-header:54px;--height-bottom-nav:72px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-full:999px;--border-width:1px;--border-width-strong:2px;--shadow-elevated:0 18px 36px #00000030;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px)}html[data-theme=light]{--color-background:#f4f5ef;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-inset:#f4f5ef;--color-border:#d9dcd2;--color-text:#000;--color-text-muted:#696e64;--color-surface-inverse:#1a1d18;--color-on-surface-inverse:#f7f8f2;--color-on-surface-inverse-muted:#a9aea2;--color-border-inverse:#3a3e35;--color-surface-sunken:#ebece6;--color-surface-tile:#fafaf7;--color-border-dashed:#b9bdb1;--color-surface-pill:#e6e8e0}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--color-text);background:var(--color-background);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}@media print{body{display:block}}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
