]> juplo.de Git - website/commit
Resurrection-Layout: SCSS durch natives CSS ersetzen
authorKai Moritz <kai.milan.moritz@googlemail.com>
Thu, 4 Jun 2026 23:36:44 +0000 (23:36 +0000)
committerKai Moritz <kai.milan.moritz@googlemail.com>
Thu, 4 Jun 2026 23:37:31 +0000 (23:37 +0000)
commit79d216f98ccd0b39cf49e90f7f04e85ca631f9dc
tree560141f63218f75a3d53cc355fbe75d82767c7d1
parent1d4bb32ea7f84948a845bd52d564f38adc340db0
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>
CLAUDE.md
assets/css/resurrection.css [new file with mode: 0644]
assets/scss/resurrection.scss [deleted file]
assets/scss/resurrection/_components.scss [deleted file]
assets/scss/resurrection/_layout.scss [deleted file]
assets/scss/resurrection/_reset.scss [deleted file]
assets/scss/resurrection/_tokens.scss [deleted file]
assets/scss/resurrection/_typography.scss [deleted file]
layouts/_partials/head.html