/*
 * Erscheinungsbild der Hawesko Holding für Forgejo (Change hol-branding, Design D1, D3, D4).
 * Überlagert nur das helle Forgejo-Theme (und seine Varianten für Farbsehschwächen): Variablen aus Forgejo 15.0.11
 * (`theme-forgejo-light.css`, `base.css`), dazu wenige Selektoren für Radien, die an keiner Variable hängen.
 * Schwarz primär, keine Radien, Systemschriften, kein Korallrot (D3), keine Webfonts und keine Verweise auf fremde Hosts.
 * Nach einer Änderung den Hash in `templates/custom/header.tmpl` nachziehen (Test `forgejo-custom`).
 */
:root {
  --color-primary: #000000;
  --color-primary-contrast: #ffffff;
  --color-primary-dark-1: #000000;
  --color-primary-dark-2: #000000;
  --color-primary-dark-3: #000000;
  --color-primary-dark-4: #000000;
  --color-primary-dark-5: #000000;
  --color-primary-dark-6: #000000;
  --color-primary-dark-7: #000000;
  --color-primary-light-1: #262626;
  --color-primary-light-2: #404040;
  --color-primary-light-3: #595959;
  --color-primary-light-4: #737373;
  --color-primary-light-5: #8c8c8c;
  --color-primary-light-6: #a6a6a6;
  --color-primary-light-7: #bfbfbf;
  --color-primary-alpha-10: rgba(0, 0, 0, 0.1);
  --color-primary-alpha-20: rgba(0, 0, 0, 0.2);
  --color-primary-alpha-30: rgba(0, 0, 0, 0.3);
  --color-primary-alpha-40: rgba(0, 0, 0, 0.4);
  --color-primary-alpha-50: rgba(0, 0, 0, 0.5);
  --color-primary-alpha-60: rgba(0, 0, 0, 0.6);
  --color-primary-alpha-70: rgba(0, 0, 0, 0.7);
  --color-primary-alpha-80: rgba(0, 0, 0, 0.8);
  --color-primary-alpha-90: rgba(0, 0, 0, 0.9);
  --color-primary-hover: #000000;
  --color-primary-active: #000000;
  /* Akzent und Hervorhebung: Forgejo nimmt hier Orange, wir neutrales Grau (D3) */
  --color-accent: #595959;
  --color-small-accent: #8c8c8c;
  --color-highlight-fg: #000000;
  --color-highlight-bg: #e0e0e0;
  --color-input-border: #e0e0e0;
  --color-input-border-hover: #000000;
  /* Radien: --border-radius-full bleibt für Avatare und runde Elemente */
  --border-radius: 0;
  --border-radius-medium: 0;
  --border-radius-large: 0;
  /* Systemschriften (D4), greift über --fonts-regular */
  --fonts-override: system-ui, sans-serif;
}

/* Fest verdrahtete Radien (Fomantic), keine Variable */
.ui.secondary.vertical.menu {
  border-radius: 0 !important;
}

/* Fokus: schwarzer Rahmen statt Primärton-Schein */
input:focus,
textarea:focus,
select:focus,
.ui.input.focus > input,
.ui.form input:focus,
.ui.form textarea:focus,
.ui.selection.dropdown:focus {
  border-color: #000000;
}
