/* GENERATED — rituals forge theme. Source: UDG rituals tokens via
   udg/products/rituals/forgejo.map.yml. Do not hand-edit — run
   `just build` (udg/generators/forgejo.py). Overrides only the mapped
   brand vars; everything else inherits the imported Forgejo base. */
@import "theme-forgejo-light.css";
@import "theme-forgejo-dark.css" (prefers-color-scheme: dark);

:root {
  --color-accent: #E1B659;
  --color-body: #FAF0E8;
  --color-box-body: #F0DDD0;
  --color-box-header: #EDE9E4;
  --color-primary: #C05734;
  --color-primary-contrast: #FFFFFF;
  --color-secondary: #DCDEE2;
  --color-text: #2B1810;
  --color-text-dark: #2B1810;
  --color-text-light: #7A4A30;
  --color-text-light-1: #7A4A30;
  --color-text-light-2: #845A44;
  --color-text-light-3: #7F5C45;
  /* primary ramp — derived from --color-primary */
  --color-primary-hover: color-mix(in srgb, var(--color-primary), black 8%);
  --color-primary-active: color-mix(in srgb, var(--color-primary), black 16%);
  --color-primary-light-1: color-mix(in srgb, var(--color-primary), white 12%);
  --color-primary-light-2: color-mix(in srgb, var(--color-primary), white 24%);
  --color-primary-light-3: color-mix(in srgb, var(--color-primary), white 36%);
  --color-primary-light-4: color-mix(in srgb, var(--color-primary), white 48%);
  --color-primary-light-5: color-mix(in srgb, var(--color-primary), white 60%);
  --color-primary-light-6: color-mix(in srgb, var(--color-primary), white 72%);
  --color-primary-light-7: color-mix(in srgb, var(--color-primary), white 84%);
  --color-primary-dark-1: color-mix(in srgb, var(--color-primary), black 8%);
  --color-primary-dark-2: color-mix(in srgb, var(--color-primary), black 16%);
  --color-primary-dark-3: color-mix(in srgb, var(--color-primary), black 24%);
  --color-primary-dark-4: color-mix(in srgb, var(--color-primary), black 32%);
  --color-primary-dark-5: color-mix(in srgb, var(--color-primary), black 40%);
  --color-primary-dark-6: color-mix(in srgb, var(--color-primary), black 48%);
  --color-primary-dark-7: color-mix(in srgb, var(--color-primary), black 56%);
  --color-primary-alpha-10: color-mix(in srgb, var(--color-primary) 10%, transparent);
  --color-primary-alpha-20: color-mix(in srgb, var(--color-primary) 20%, transparent);
  --color-primary-alpha-30: color-mix(in srgb, var(--color-primary) 30%, transparent);
  --color-primary-alpha-40: color-mix(in srgb, var(--color-primary) 40%, transparent);
  --color-primary-alpha-50: color-mix(in srgb, var(--color-primary) 50%, transparent);
  --color-primary-alpha-60: color-mix(in srgb, var(--color-primary) 60%, transparent);
  --color-primary-alpha-70: color-mix(in srgb, var(--color-primary) 70%, transparent);
  --color-primary-alpha-80: color-mix(in srgb, var(--color-primary) 80%, transparent);
  --color-primary-alpha-90: color-mix(in srgb, var(--color-primary) 90%, transparent);
}
@media (prefers-color-scheme: dark) {
  :root {
    --color-body: #1C0D08;
    --color-box-body: #2B1810;
    --color-box-header: #1E1E1E;
    --color-secondary: #252530;
    --color-text: #EDE9E4;
    --color-text-dark: #EDE9E4;
    --color-text-light: #C8906A;
    --color-text-light-1: #C8906A;
    --color-text-light-2: #B47850;
    --color-text-light-3: #B47850;
  }
}
