diff --git a/theme-rapport.css b/theme-rapport.css index cf07e2f..6001c84 100644 --- a/theme-rapport.css +++ b/theme-rapport.css @@ -158,14 +158,33 @@ h4.file-header, } /* ─── Cards & Segmente — Material Elevation ─────────────── */ -.ui.segment, -.ui.segments > .segment { +.ui.segment { background: var(--rapport-surface) !important; border: 1px solid var(--rapport-border) !important; border-radius: var(--border-radius-lg) !important; box-shadow: var(--md-shadow-1) !important; } +/* Segments-Gruppe: nur aussen ein Rahmen, innen Trennlinien */ +.ui.segments { + border: 1px solid var(--rapport-border) !important; + border-radius: var(--border-radius-lg) !important; + box-shadow: var(--md-shadow-1) !important; + overflow: hidden !important; +} + +.ui.segments > .segment { + border: none !important; + border-top: 1px solid var(--rapport-border) !important; + border-radius: 0 !important; + box-shadow: none !important; + background: var(--rapport-surface) !important; +} + +.ui.segments > .segment:first-child { + border-top: none !important; +} + .ui.card, .ui.cards > .card { background: var(--rapport-surface) !important; @@ -286,11 +305,61 @@ input:focus, textarea:focus, select:focus, } /* ─── Links ─────────────────────────────────────────────── */ -a { color: var(--rapport-accent) !important; } -a:hover { color: var(--rapport-accent2) !important; } -#navbar a, #navbar .item { color: #888880 !important; } -#navbar a:hover, #navbar .item:hover { color: #f0ede8 !important; } -.muted, a.muted { color: var(--rapport-text3) !important; } +/* Standard: dunkel */ +a { + color: var(--rapport-text) !important; + transition: color 0.12s !important; +} +a:hover { + color: var(--rapport-accent) !important; +} + +/* Gedimmte Links */ +a.muted, .muted { + color: var(--rapport-text3) !important; +} +a.muted:hover { + color: var(--rapport-text) !important; +} + +/* Navbar-Links */ +#navbar a, #navbar .item { + color: #888880 !important; +} +#navbar a:hover, #navbar .item:hover { + color: #f0ede8 !important; +} + +/* Echte Inhalts-Links (Markdown, Kommentare) bleiben gold */ +.markup a, .comment-content a, .wiki-content a, .render-content a { + color: var(--rapport-accent) !important; +} +.markup a:hover, .comment-content a:hover { + color: var(--rapport-accent2) !important; +} + +/* Dateinamen in der Repo-Liste: schwarz */ +.entry-name, .entry-name a { + color: var(--rapport-text) !important; + font-weight: 500 !important; +} +.entry-name a:hover { + color: var(--rapport-accent) !important; +} + +/* Commit-Nachrichten: dunkel */ +.grey.commit-summary, .commit-summary { + color: var(--rapport-text2) !important; +} + +/* Labels/Badges in der Liste */ +.ui.label.commit-id-short { + background: var(--rapport-surface2) !important; + color: var(--rapport-text3) !important; + border-color: var(--rapport-border) !important; + font-family: var(--rapport-mono) !important; + border-radius: 4px !important; +} /* ─── Tabellen ──────────────────────────────────────────── */ .ui.table { @@ -408,11 +477,26 @@ a:hover { color: var(--rapport-accent2) !important; } #footer, #footer a { color: #555550 !important; } #footer a:hover { color: #888880 !important; } -/* ─── Repo-Header ───────────────────────────────────────── */ +/* ─── Repo-Header (karim/RAPPORT Breadcrumb) ────────────── */ .repo-header { background: var(--rapport-surface) !important; - border-bottom: 1px solid var(--rapport-border) !important; - padding: 16px 0 !important; + border: 1px solid var(--rapport-border) !important; + border-radius: var(--border-radius-lg) !important; + padding: 14px 20px !important; + margin-bottom: 12px !important; + box-shadow: var(--md-shadow-1) !important; +} + +.repo-header .flex-item-title a { + color: var(--rapport-text3) !important; + font-weight: 400 !important; +} +.repo-header .flex-item-title a:last-child { + color: var(--rapport-text) !important; + font-weight: 600 !important; +} +.repo-header .flex-item-title a:hover { + color: var(--rapport-accent) !important; } /* ─── Dropdown-Menüs ────────────────────────────────────── */