body{--font: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--primary: #6cd634;--primary-rgb: 108, 214, 52;--primary-content: #040902;--primary-dark: #5cc227;--primary-darker: #51a923;--primary-light: #8bdf5e;--secondary: #34bdd6;--secondary-rgb: 52, 189, 214;--secondary-content: #020809;--secondary-dark: #249db3;--secondary-light: #5ecbdf;--background: var(--bg);--foreground: var(--surface);--foreground-hover: var(--surface-sunk);--border: #dee2dd;--copy: var(--ink);--copy-light: #646e5e;--copy-lighter: var(--copy-light);--success: #34d634;--warning: #d6d634;--warning-rgb: 214, 214, 52;--error: #d63434;--error-rgb: 214, 52, 52;--success-content: #020902;--warning-content: #090902;--error-content: #ffffff;--bg: #f1f0ec;--surface: #ffffff;--surface-sunk: #f7f8f5;--ink: #14150f;--ink-2: rgba(20, 22, 18, .7);--ink-3: rgba(20, 22, 18, .6);--ink-4: rgba(20, 22, 18, .6);--line: rgba(20, 22, 18, .08);--line-strong: rgba(20, 22, 18, .14);--line-field: #8c8f88;--green: #45b31d;--green-ink: #2c7a10;--focus-ring: #2c7a10;--green-tint: #e8f6df;--green-solid: #2c7a10;--green-solid-hover: #24660c;--on-green: #ffffff;--ai-solid: #6d3fd8;--ai-ink: #5b2fc4;--ai-tint: #f3eefe;--ai-border: #6d3fd8;--danger: #d90202;--gold: #8a6508;--gold-tint: rgba(184, 134, 11, .12);--amber-ink: #8a6508;--amber-tint: #fbf0d4;--cat-land-transport: #0649ba;--cat-air-transport: #0874b3;--cat-events: #03ba9e;--cat-food: #b9b202;--cat-accommodation: #b7005d;--cat-general: #B8001E;--cat-nature: #018e01;--cat-shopping: #B7D500;--space-1: 4px;--space-2: 6px;--space-3: 8px;--space-4: 10px;--space-5: 14px;--space-6: 18px;--space-7: 22px;--space-8: 26px;--space-9: 34px;--radius-chip: 6px;--radius-control: 9px;--radius-field: 11px;--radius-card: 15px;--radius-sheet: 22px;--radius-phone: 34px;--topnav-h: 64px;--shadow-resting: 0 1px 3px rgba(0, 0, 0, .06);--shadow-floating: 0 8px 28px rgba(0, 0, 0, .14);--shadow-bottom-sheet: 0 -6px 24px rgba(0, 0, 0, .12)}body.dark{--border: #3e453b;--copy-light: #d8dcd6;--copy-lighter: #a4ac9f;--bg: #141613;--surface: #1c1f1a;--surface-sunk: #23261f;--ink: #f1f0ec;--ink-2: rgba(255, 255, 255, .68);--ink-3: rgba(255, 255, 255, .5);--ink-4: rgba(255, 255, 255, .5);--line: rgba(255, 255, 255, .09);--line-strong: rgba(255, 255, 255, .14);--line-field: #6b7166;--green: #5ecc31;--green-ink: #5ecc31;--focus-ring: #5ecc31;--green-tint: rgba(94, 204, 49, .15);--gold: #d4af37;--gold-tint: rgba(212, 175, 55, .14);--amber-ink: #e8c25a;--amber-tint: #33290f;--error: #ef6b6b;--ai-ink: #b9a2ff;--ai-tint: #261c45;--ai-border: #8f6bff}@media (prefers-color-scheme: dark){body.theme-auto{--border: #3e453b;--copy-light: #d8dcd6;--copy-lighter: #a4ac9f;--bg: #141613;--surface: #1c1f1a;--surface-sunk: #23261f;--ink: #f1f0ec;--ink-2: rgba(255, 255, 255, .68);--ink-3: rgba(255, 255, 255, .5);--ink-4: rgba(255, 255, 255, .5);--line: rgba(255, 255, 255, .09);--line-strong: rgba(255, 255, 255, .14);--line-field: #6b7166;--green: #5ecc31;--green-ink: #5ecc31;--focus-ring: #5ecc31;--green-tint: rgba(94, 204, 49, .15);--gold: #d4af37;--gold-tint: rgba(212, 175, 55, .14);--amber-ink: #e8c25a;--amber-tint: #33290f;--error: #ef6b6b;--ai-ink: #b9a2ff;--ai-tint: #261c45;--ai-border: #8f6bff}}
