:root { --accent:#0e6b5c; --accent-soft:#e2edeb; --mark:#f2b705; --mark-soft:#fcefc8; }
@media (prefers-color-scheme: dark) { :root { --accent:#5a9b90; --accent-ink:#08201B; --accent-soft:#263f3f; --mark:#f2b705; --mark-soft:#474520; } }
.ev[data-art="Ferien"] { --t:#2e8b57; }
.ev[data-art="Ausflug"] { --t:#2f6fd0; }
.ev[data-art="Konferenz"] { --t:#7a6c99; }
.ev[data-art="Veranstaltung"] { --t:#b7791f; }
.ev[data-art="Elternabend"] { --t:#c8503c; }
.ev[data-art="Freizeit"] { --t:#1f8a8a; }
