:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:var(--event-accent,#1f4e5f);--accent-ink:var(--event-accent-ink,#fff);--bg:var(--event-bg,#faf8f3);--ink:#14232b;--on-ink:#fff;--footer-bg:#14232b;--footer-ink:#f4f1ea;--accent-hover:color-mix(in srgb, var(--accent) 82%, black);--accent-strong:color-mix(in srgb, var(--accent) 75%, black);--accent-soft:color-mix(in srgb, var(--accent) 14%, var(--bg));--highlight:color-mix(in srgb, var(--accent) 88%, white);--highlight-bright:color-mix(in srgb, var(--accent) 70%, white);--page-edge:color-mix(in srgb, var(--bg) 94%, black);--surface:#fff;--surface-2:color-mix(in srgb, var(--bg) 93%, black);--surface-fixed-dark:var(--ink);--ink-soft:color-mix(in srgb, var(--ink) 78%, var(--bg));--ink-faint:color-mix(in srgb, var(--ink) 52%, var(--bg));--line:color-mix(in srgb, var(--ink) 12%, transparent);--line-soft:color-mix(in srgb, var(--ink) 6%, transparent);--shadow:0 30px 60px -30px color-mix(in srgb, var(--ink) 30%, transparent);--btn-shadow:0 10px 24px -12px color-mix(in srgb, var(--accent) 50%, transparent);--base-font:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display-font:"Fraunces", Georgia, "Times New Roman", serif;--cream:color-mix(in srgb, var(--bg) 92%, #c9bfa6);--tint:color-mix(in srgb, var(--accent) 12%, var(--bg));--gold:#e0a526;--header-bg:color-mix(in srgb, var(--bg) 92%, transparent)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1a20;--ink:#eef1ee;--on-ink:#0f1a20;--footer-bg:#0a1216;--surface:#17252d;--surface-2:color-mix(in srgb, var(--bg) 86%, white);--page-edge:color-mix(in srgb, var(--bg) 92%, white);--cream:color-mix(in srgb, var(--bg) 90%, white);--tint:color-mix(in srgb, var(--accent) 20%, var(--bg));--accent:color-mix(in srgb, var(--event-accent,#1f4e5f) 58%, white);--accent-ink:#0d171c;--accent-hover:color-mix(in srgb, var(--accent) 88%, white);--accent-strong:color-mix(in srgb, var(--accent) 80%, white);--highlight:color-mix(in srgb, var(--accent) 85%, white);--highlight-bright:color-mix(in srgb, var(--accent) 65%, white);--ink-soft:color-mix(in srgb, var(--ink) 72%, var(--bg));--ink-faint:color-mix(in srgb, var(--ink) 48%, var(--bg));--line:color-mix(in srgb, var(--ink) 16%, transparent);--line-soft:color-mix(in srgb, var(--ink) 8%, transparent);--shadow:0 30px 60px -30px #000000b3;--btn-shadow:0 10px 24px -12px #0009;--header-bg:color-mix(in srgb, var(--bg) 88%, transparent)}:root{--btn-color:var(--accent);--btn-color-hover:var(--accent-hover);--btn-ink:var(--accent-ink);--btn-outline-border:var(--line);--btn-outline-border-hover:var(--highlight);--btn-outline-border-fixed-dark:#ffffff80;--btn-outline-border-fixed-dark-hover:#fff;--btn-radius:999px;--btn-font-weight:500;--btn-font-size:.92rem;--btn-padding-y:14px;--btn-padding-x:26px;--field-bg:var(--surface);--field-border:var(--line);--field-border-hover:var(--ink-faint);--field-focus:var(--highlight);--field-radius:10px;--card-radius:16px;--card-border:var(--line);--card-shadow:var(--shadow);--chip-bg:var(--surface-2);--chip-ink:var(--ink);--chip-radius:999px;--stepper-color:var(--accent);--stepper-ink:var(--accent-ink);--stepper-line:var(--line);--stepper-size:34px;--fileupload-radius:14px;--fileupload-border:var(--line);--fileupload-active:var(--highlight);--breadcrumb-link:var(--ink-soft);--breadcrumb-link-hover:var(--ink);--breadcrumb-current:var(--ink);--breadcrumb-separator:var(--ink-faint);--chart-1:var(--accent);--chart-2:#f4b42a;--chart-3:#8a5a3b;--chart-4:#d9467a;--chart-5:#6b7f5e;--chart-6:#8f7666;--chart-text:var(--ink-soft);--chart-grid:var(--line);--progress-color:var(--accent);--progress-track:var(--surface-2);--progress-radius:999px}
