/* ============================================================================
   MediaAMP Git — AUTO (follows OS)
   Generated by build/gen-themes.py — edit the token map there, not this file.
   Colours: RunCommerce "datacore" theme. Fonts loaded via mediaamp-fonts.css.
   ============================================================================ */
gitea-theme-meta-info { --theme-display-name: "MediaAMP Auto"; }
:root {
  --color-primary: #1f5fe0;
  --color-primary-dark-1: #1050d0;
  --color-primary-dark-2: #0041c1;
  --color-primary-dark-3: #0032b2;
  --color-primary-dark-4: #0020a3;
  --color-primary-dark-5: #000793;
  --color-primary-dark-6: #000085;
  --color-primary-dark-7: #060076;
  --color-primary-light-1: #2e6ff1;
  --color-primary-light-2: #3f80ff;
  --color-primary-light-3: #5593ff;
  --color-primary-light-4: #6fa8ff;
  --color-primary-light-5: #8ebeff;
  --color-primary-light-6: #b0d3ff;
  --color-primary-light-7: #c9e0ff;
  --color-primary-alpha-10: #1f5fe01a;
  --color-primary-alpha-20: #1f5fe033;
  --color-primary-alpha-30: #1f5fe04c;
  --color-primary-alpha-40: #1f5fe066;
  --color-primary-alpha-50: #1f5fe080;
  --color-primary-alpha-60: #1f5fe099;
  --color-primary-alpha-70: #1f5fe0b2;
  --color-primary-alpha-80: #1f5fe0cc;
  --color-primary-alpha-90: #1f5fe0e6;
  --is-dark-theme: false;
  --color-primary-contrast: #ffffff;
  --color-primary-hover: #1050d0;
  --color-primary-active: #0041c1;
  --fonts-proportional: "Inter", -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;
  --fonts-monospace: "JetBrains Mono", ui-monospace, "SF Mono", "Menlo", monospace;
  --border-radius: 6px;
  --border-radius-medium: 8px;
  --border-radius-full: 9999px;
  --color-text: #0b1d3a;
  --color-text-dark: #071427;
  --color-text-light: #475569;
  --color-text-light-1: #52607a;
  --color-text-light-2: #64748b;
  --color-text-light-3: #94a3b8;
  --color-body: #f5f7fa;
  --color-box-header: #ffffff;
  --color-box-body: #ffffff;
  --color-box-body-highlight: #f8fafc;
  --color-nav-bg: #ffffff;
  --color-nav-hover-bg: #f1f5f9;
  --color-footer: #ffffff;
  --color-light: #f1f5f9;
  --color-light-border: #e2e8f0;
  --color-hover: #f1f5f9;
  --color-active: #e9eef5;
  --color-menu: #ffffff;
  --color-card: #ffffff;
  --color-secondary-bg: #f1f5f9;
  --color-secondary-nav-bg: #ffffff;
  --color-markup-code-block: #f1f5f9;
  --color-markup-table-row: #f8fafc;
  --color-shadow: #0b1d3a1f;
  --color-secondary: #e2e8f0;
  --color-secondary-dark-1: #cbd5e1;
  --color-secondary-dark-2: #b8c2d0;
  --color-secondary-dark-3: #94a3b8;
  --color-secondary-dark-4: #7e8ca0;
  --color-secondary-dark-5: #64748b;
  --color-secondary-light-1: #eef2f7;
  --color-secondary-light-2: #f1f5f9;
  --color-input-text: #0b1d3a;
  --color-input-background: #ffffff;
  --color-input-border: #cbd5e1;
  --color-input-border-hover: #94a3b8;
  --color-green: #1e844b;
  --color-red: #c62f2f;
  --color-orange: #b26c0a;
  --color-yellow: #b26c0a;
  --color-gold: #b26c0a;
  --color-success-bg: #e6f4ec;
  --color-success-text: #115c33;
  --color-error-bg: #fbeaea;
  --color-error-text: #7f1d1d;
  --color-warning-bg: #fdf3e3;
  --color-warning-text: #7a4a08;
  --color-info-bg: #dce6ff;
  --color-info-text: #143f9e;
}

@media (prefers-color-scheme: dark) {
  :root {
    --color-primary: #3f80ff;
    --color-primary-dark-1: #1050d0;
    --color-primary-dark-2: #0041c1;
    --color-primary-dark-3: #0032b2;
    --color-primary-dark-4: #0020a3;
    --color-primary-dark-5: #000793;
    --color-primary-dark-6: #000085;
    --color-primary-dark-7: #060076;
    --color-primary-light-1: #2e6ff1;
    --color-primary-light-2: #3f80ff;
    --color-primary-light-3: #5593ff;
    --color-primary-light-4: #6fa8ff;
    --color-primary-light-5: #8ebeff;
    --color-primary-light-6: #b0d3ff;
    --color-primary-light-7: #c9e0ff;
    --color-primary-alpha-10: #1f5fe01a;
    --color-primary-alpha-20: #1f5fe033;
    --color-primary-alpha-30: #1f5fe04c;
    --color-primary-alpha-40: #1f5fe066;
    --color-primary-alpha-50: #1f5fe080;
    --color-primary-alpha-60: #1f5fe099;
    --color-primary-alpha-70: #1f5fe0b2;
    --color-primary-alpha-80: #1f5fe0cc;
    --color-primary-alpha-90: #1f5fe0e6;
    --is-dark-theme: true;
    --color-primary-contrast: #ffffff;
    --color-primary-hover: #5593ff;
    --color-primary-active: #6fa8ff;
    --fonts-proportional: "Inter", -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;
    --fonts-monospace: "JetBrains Mono", ui-monospace, "SF Mono", "Menlo", monospace;
    --border-radius: 6px;
    --border-radius-medium: 8px;
    --border-radius-full: 9999px;
    --color-text: #f1f5f9;
    --color-text-dark: #ffffff;
    --color-text-light: #94a3b8;
    --color-text-light-1: #7e8ca0;
    --color-text-light-2: #64748b;
    --color-text-light-3: #4a5769;
    --color-body: #0b1219;
    --color-box-header: #141c2b;
    --color-box-body: #141c2b;
    --color-box-body-highlight: #1b2435;
    --color-nav-bg: #0e1622;
    --color-nav-hover-bg: #1b2435;
    --color-footer: #0b1219;
    --color-light: #1b2435;
    --color-light-border: #243044;
    --color-hover: #1b2435;
    --color-active: #22304a;
    --color-menu: #141c2b;
    --color-card: #141c2b;
    --color-secondary-bg: #0a1018;
    --color-secondary-nav-bg: #0e1622;
    --color-markup-code-block: #0a1018;
    --color-markup-table-row: #10192a;
    --color-shadow: #00000066;
    --color-secondary: #1e293b;
    --color-secondary-dark-1: #243044;
    --color-secondary-dark-2: #2b3852;
    --color-secondary-dark-3: #334155;
    --color-secondary-dark-4: #3d4c63;
    --color-secondary-dark-5: #48586f;
    --color-secondary-light-1: #172033;
    --color-secondary-light-2: #0f1826;
    --color-input-text: #f1f5f9;
    --color-input-background: #0f1826;
    --color-input-border: #243044;
    --color-input-border-hover: #334155;
    --color-green: #34b96b;
    --color-red: #ef5350;
    --color-orange: #d98a24;
    --color-yellow: #d98a24;
    --color-gold: #d98a24;
    --color-success-bg: #10251a;
    --color-success-text: #7ee2a8;
    --color-error-bg: #2a1414;
    --color-error-text: #f8a4a4;
    --color-warning-bg: #291f0a;
    --color-warning-text: #f2c879;
    --color-info-bg: #0f1e3d;
    --color-info-text: #9cc0ff;
}
}

/* --- polish that variables alone don't cover (safe on Gitea 1.25) --- */
.ui.header, h1, h2, h3, h4, h5 { letter-spacing: -0.01em; }
.ui.primary.button, .ui.primary.buttons .button { color: var(--color-primary-contrast); }
