/* Station-Look – Gitea (git.sascha-kruss.de), werkzeugeigene Regeln, dazu basis.css
 * Autor: Claude (Claude Code, Opus 5.5) · Erstellt: 2026-10-05 (Plan Station-Look, Task 8)
 * Gitea-Theme-Variablen (--color-*) auf Station-Farben, gilt für hell und dunkel (theme gitea-auto).
 * Dokument-Seite: Höhe kommt aus dem Dokument-Überstand (station-look.js), Mindesthöhe 0. */
html.station-look, html.station-look:root {
  --is-dark-theme: true !important;
  --color-body: transparent !important; --color-box-body: rgba(10, 22, 24, .85) !important; --color-box-body-highlight: #0e1d20 !important;
  --color-box-header: #0e1d20 !important; --color-header-wrapper: transparent !important; --color-footer: transparent !important;
  --color-nav-bg: rgba(6, 17, 19, .85) !important; --color-nav-hover-bg: rgba(123, 207, 171, .08) !important; --color-nav-text: #e6f2ee !important;
  --color-secondary-nav-bg: transparent !important; --color-menu: #0a1618 !important; --color-card: rgba(10, 22, 24, .85) !important;
  --color-text: #e6f2ee !important; --color-text-dark: #ffffff !important; --color-text-light: #cfe0da !important; --color-text-light-1: #a9c2bb !important; --color-text-light-2: #8aa39c !important; --color-text-light-3: #587069 !important;
  --color-primary: #7bcfab !important; --color-primary-contrast: #04110f !important; --color-primary-hover: #3f9c96 !important; --color-primary-active: #3f9c96 !important;
  --color-primary-dark-1: #6cc49f !important; --color-primary-dark-2: #5db893 !important; --color-primary-light-1: #8dd6b7 !important; --color-primary-light-2: #a0ddc3 !important;
  --color-primary-alpha-10: rgba(123, 207, 171, .10) !important; --color-primary-alpha-20: rgba(123, 207, 171, .20) !important; --color-primary-alpha-30: rgba(123, 207, 171, .30) !important;
  --color-secondary: rgba(123, 207, 171, .12) !important; --color-secondary-dark-1: rgba(123, 207, 171, .18) !important; --color-secondary-dark-2: rgba(123, 207, 171, .22) !important;
  --color-secondary-bg: #0a1618 !important; --color-secondary-alpha-50: rgba(123, 207, 171, .10) !important;
  --color-input-background: #0a1618 !important; --color-input-border: rgba(123, 207, 171, .22) !important; --color-input-border-hover: rgba(123, 207, 171, .40) !important; --color-input-text: #e6f2ee !important;
  --color-light: rgba(123, 207, 171, .06) !important; --color-light-border: rgba(123, 207, 171, .12) !important;
  --color-hover: rgba(123, 207, 171, .06) !important; --color-active: rgba(123, 207, 171, .12) !important;
  --color-button: #0e1d20 !important; --color-markup-code-block: #061113 !important; --color-markup-code-inline: #0e1d20 !important;
  --color-label-bg: rgba(123, 207, 171, .12) !important; --color-label-text: #e6f2ee !important;
  --color-accent: #7bcfab !important; --color-small-accent: rgba(123, 207, 171, .12) !important;
  --border-radius: 12px !important; --border-radius-medium: 16px !important; --border-radius-full: 999px !important;
}
html.station-look body { background: transparent !important; }
/* Kästen (Repo-Liste, Segmente) mit Station-Hover */
html.station-look :is(.ui.segment, .flex-list .flex-item, .ui.card) { transition: transform .3s, border-color .3s, box-shadow .3s !important; }
html.station-look :is(.ui.card):hover { transform: translateY(-4px); border-color: rgba(123, 207, 171, .45) !important; box-shadow: 0 18px 40px -20px rgba(123, 207, 171, .35) !important; }
