/* Code generated by Agile Generator. DO NOT EDIT. Source: themes/manifest_design_light.py */
:root,
[data-theme="light"] {
  color-scheme: light;
  --surface: #faf9ff;
  --surface-dim: #ccdaff;
  --surface-bright: #faf9ff;
  --surface-container-lowest: #ffffff;
  --surface-container-low: #f1f3ff;
  --surface-container: #e9edff;
  --surface-container-high: #e1e8ff;
  --surface-container-highest: #d8e2ff;
  --on-surface: #051a3e;
  --on-surface-variant: #434654;
  --inverse-surface: #1d3054;
  --inverse-on-surface: #edf0ff;
  --outline: #737685;
  --outline-variant: #c3c6d6;
  --surface-tint: #0c56d0;
  --primary: #003d9b;
  --on-primary: #ffffff;
  --primary-container: #0052cc;
  --on-primary-container: #c4d2ff;
  --inverse-primary: #b2c5ff;
  --secondary: #535f73;
  --on-secondary: #ffffff;
  --secondary-container: #d4e0f8;
  --on-secondary-container: #576377;
  --tertiary: #00418a;
  --on-tertiary: #ffffff;
  --tertiary-container: #0058b6;
  --on-tertiary-container: #bfd3ff;
  --error: #ba1a1a;
  --on-error: #ffffff;
  --error-container: #ffdad6;
  --on-error-container: #93000a;
  --primary-fixed: #dae2ff;
  --primary-fixed-dim: #b2c5ff;
  --on-primary-fixed: #001848;
  --on-primary-fixed-variant: #0040a2;
  --secondary-fixed: #d7e3fb;
  --secondary-fixed-dim: #bbc7de;
  --on-secondary-fixed: #101c2d;
  --on-secondary-fixed-variant: #3b475b;
  --tertiary-fixed: #d7e2ff;
  --tertiary-fixed-dim: #abc7ff;
  --on-tertiary-fixed: #001b3f;
  --on-tertiary-fixed-variant: #004590;
  --background: #faf9ff;
  --on-background: #051a3e;
  --surface-variant: #d8e2ff;
  --success: #00733e;
  --warning: #8a5a00;
  --violet: #6750a4;
  --shadow: 0 1px 2px rgba(5, 26, 62, 0.08), 0 1px 3px rgba(5, 26, 62, 0.06);

  /* Non-color design tokens (shared across themes) */
  --font-body: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
  --radius-sm: 0.125rem;
  --radius: 0.25rem;
  --radius-md: 0.375rem;
  --radius-lg: 0.5rem;
  --radius-xl: 0.75rem;
  --radius-full: 9999px;
  --space-unit: 4px;
  --gutter: 1rem;
  --container: 1200px;
  --container-pad: 1.5rem;

  /* DaisyUI variables, aliased onto the tokens above */
  --color-base-100: var(--surface-container-lowest);
  --color-base-200: var(--surface-container-low);
  --color-base-300: var(--surface-container);
  --color-base-content: var(--on-surface);
  --color-primary: var(--primary);
  --color-primary-content: var(--on-primary);
  --color-secondary: var(--secondary);
  --color-secondary-content: var(--on-secondary);
  --color-accent: var(--tertiary);
  --color-accent-content: var(--on-tertiary);
  --color-neutral: var(--inverse-surface);
  --color-neutral-content: var(--inverse-on-surface);
  --color-info: var(--primary);
  --color-info-content: var(--on-primary);
  --color-success: var(--success);
  --color-success-content: var(--surface-container-lowest);
  --color-warning: var(--warning);
  --color-warning-content: var(--surface-container-lowest);
  --color-error: var(--error);
  --color-error-content: var(--on-error);
  --radius-selector: var(--radius-sm);
  --radius-field: var(--radius);
  --radius-box: var(--radius-lg);
  --size-selector: 0.25rem;
  --size-field: 0.25rem;
  --border: 1px;
  --depth: 0;
  --noise: 0;
}
