Resurrection-Layout: SCSS durch natives CSS ersetzen
Die SCSS-Platzhalter (resurrection.scss + resurrection/_*.scss) werden
durch eine einzige native CSS-Datei (assets/css/resurrection.css) ersetzt.
Vorteile:
- CSS Custom Properties funktionieren ohne Dart Sass direkt
- @layer für explizite Cascade-Kontrolle statt Spezifitäts-Reihenfolge
- CSS Nesting (nativ, alle modernen Browser seit 2023)
- Kein Build-Step, kein Preprocessor für das neue Layout nötig
Struktur der Datei:
- Tokens: Custom Properties auf :root[data-layout="resurrection"],
bewusst außerhalb der @layer um volle Priorität zu behalten
- @layer resurrection.{reset,base,layout,components} als Grundgerüst
- base: Überschriften in --color-accent (#2a7a2a) als Platzhalter
Dart Sass bleibt vorerst unnötig: Classic-SCSS verwendet keine Custom
Properties und funktioniert weiterhin mit LibSass.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>