/* Provecta Forge — brand colours for Gitea's built-in themes.
   Primary #165775 (light) / #3d93b3 (dark) from the provecta.org palette; scale mixes toward black/white at 8-94%. */
:root {
  --color-primary: #165775;
  --color-primary-dark-1: #14506c;
  --color-primary-light-1: #296480;
  --color-primary-dark-2: #124962;
  --color-primary-light-2: #3b728b;
  --color-primary-dark-3: #114259;
  --color-primary-light-3: #4e7f96;
  --color-primary-dark-4: #0f3b50;
  --color-primary-light-4: #618da1;
  --color-primary-dark-5: #0a2735;
  --color-primary-light-5: #96b3c1;
  --color-primary-dark-6: #05131a;
  --color-primary-light-6: #ccdae1;
  --color-primary-dark-7: #010507;
  --color-primary-light-7: #f1f5f7;
  --color-primary-alpha-10: #16577519;
  --color-primary-alpha-20: #16577533;
  --color-primary-alpha-30: #1657754b;
  --color-primary-alpha-40: #16577566;
  --color-primary-alpha-50: #16577580;
  --color-primary-alpha-60: #16577599;
  --color-primary-alpha-70: #165775b3;
  --color-primary-alpha-80: #165775cc;
  --color-primary-alpha-90: #165775e1;
  --color-primary-hover: var(--color-primary-dark-1);
  --color-primary-active: var(--color-primary-dark-2);
  --color-primary-contrast: #ffffff;
  --color-accent: #2fb9c8;
}
html[data-theme="gitea-dark"] {
  --color-primary: #3d93b3;
  --color-primary-dark-1: #4d9cb9;
  --color-primary-light-1: #3887a5;
  --color-primary-dark-2: #5ca4bf;
  --color-primary-light-2: #337b96;
  --color-primary-dark-3: #6cadc5;
  --color-primary-light-3: #2e7088;
  --color-primary-dark-4: #7bb6cb;
  --color-primary-light-4: #29647a;
  --color-primary-dark-5: #a8cedd;
  --color-primary-light-5: #1b4251;
  --color-primary-dark-6: #d4e7ee;
  --color-primary-light-6: #0d2027;
  --color-primary-dark-7: #f3f9fa;
  --color-primary-light-7: #04090b;
  --color-primary-alpha-10: #3d93b319;
  --color-primary-alpha-20: #3d93b333;
  --color-primary-alpha-30: #3d93b34b;
  --color-primary-alpha-40: #3d93b366;
  --color-primary-alpha-50: #3d93b380;
  --color-primary-alpha-60: #3d93b399;
  --color-primary-alpha-70: #3d93b3b3;
  --color-primary-alpha-80: #3d93b3cc;
  --color-primary-alpha-90: #3d93b3e1;
  --color-primary-hover: var(--color-primary-light-1);
  --color-primary-active: var(--color-primary-light-2);
  --color-primary-contrast: #ffffff;
}
@media (prefers-color-scheme: dark) {
  html[data-theme="gitea-auto"] {
    --color-primary: #3d93b3;
    --color-primary-dark-1: #4d9cb9;
    --color-primary-light-1: #3887a5;
    --color-primary-dark-2: #5ca4bf;
    --color-primary-light-2: #337b96;
    --color-primary-dark-3: #6cadc5;
    --color-primary-light-3: #2e7088;
    --color-primary-dark-4: #7bb6cb;
    --color-primary-light-4: #29647a;
    --color-primary-dark-5: #a8cedd;
    --color-primary-light-5: #1b4251;
    --color-primary-dark-6: #d4e7ee;
    --color-primary-light-6: #0d2027;
    --color-primary-dark-7: #f3f9fa;
    --color-primary-light-7: #04090b;
    --color-primary-alpha-10: #3d93b319;
    --color-primary-alpha-20: #3d93b333;
    --color-primary-alpha-30: #3d93b34b;
    --color-primary-alpha-40: #3d93b366;
    --color-primary-alpha-50: #3d93b380;
    --color-primary-alpha-60: #3d93b399;
    --color-primary-alpha-70: #3d93b3b3;
    --color-primary-alpha-80: #3d93b3cc;
    --color-primary-alpha-90: #3d93b3e1;
    --color-primary-hover: var(--color-primary-light-1);
    --color-primary-active: var(--color-primary-light-2);
    --color-primary-contrast: #ffffff;
  }
}
