/* === Bratonien CI-Farben === */ :root { --ci-darkgreen: #104f3a; --ci-gold: #c8aa49; --ci-blue: #1a3765; --ci-beige: #d9c27f; --ci-creamwhite: #f7f3e8; } /* === Global Reset === */ *, *::before, *::after { box-sizing: border-box; } html, body { margin: 0; padding: 0; font-family: sans-serif; background: linear-gradient(180deg, var(--ci-darkgreen), var(--ci-blue)); background-repeat: no-repeat; background-attachment: fixed; background-size: cover; color: var(--ci-creamwhite); text-align: center; overflow-x: hidden; } /* === Jahrgangs-Navigation === */ .year-list ul { list-style: none; padding: 0; margin: 2rem 0; } .year-list li { margin: 1rem 0; } .year-list a { text-decoration: none; font-size: 1.2rem; background-color: var(--ci-blue); color: var(--ci-creamwhite); padding: 0.5rem 1rem; border-radius: 8px; display: inline-block; border: 2px solid var(--ci-gold); transition: all 0.2s ease-in-out; } .year-list a:hover { background-color: var(--ci-gold); color: var(--ci-blue); } /* === Kalenderbild (zentriert, festgelegt, ohne erzwungene Breite) === */ .kalenderbild { margin: 2rem auto; padding: 0; max-width: 1280px; } .kalenderbild img { display: block; width: 100%; height: auto; border: 4px solid var(--ci-gold); border-radius: 12px; }