/* ============================================================================
   Kulturnetzwerk Grimma - main.css
   Cachebuster: 2026-06-06b (Panel: Löschen im Kopf; PDF A4)
   ----------------------------------------------------------------------------
   Modulares CSS mit Cascade Layers. Reihenfolge der @layer-Deklarationen
   bestimmt die Cascade - spaeter kommt nicht zwingend vor frueher, aber
   bei gleicher Spezifitaet gewinnt der spaetere Layer.
   ----------------------------------------------------------------------------
   Reihenfolge:
     reset       Reset-Regeln
     tokens      Design-Tokens (Custom Properties)
     base        html/body/Typo-Defaults
     layout      Container, Sektionen, Grids
     components  Wiederverwendbare UI-Bausteine
     pages       Seitenspezifische Anpassungen (selten benutzt)
     utilities   Atomare Helfer (z.B. .sr-only)
   ============================================================================ */

@layer reset, tokens, base, layout, components, pages, utilities;

/* Fonts liegen ausserhalb der Layer-Cascade - @font-face ist eine
   At-Rule auf Stylesheet-Ebene, kein Cascade-Teilnehmer. */
@import url("00-fonts.css");

@import url("01-reset.css")              layer(reset);
@import url("02-tokens.css")             layer(tokens);
@import url("03-base.css")               layer(base);
@import url("04-layout.css")             layer(layout);

@import url("05-components/typography.css")    layer(components);
@import url("05-components/stripe.css")        layer(components);
@import url("05-components/button.css")        layer(components);
@import url("05-components/card.css")          layer(components);
@import url("05-components/tile.css")          layer(components);
@import url("05-components/nav.css")           layer(components);
@import url("05-components/header.css")        layer(components);
@import url("05-components/footer.css")        layer(components);
@import url("05-components/hero.css")          layer(components);
@import url("05-components/about.css")         layer(components);
@import url("05-components/prose.css")         layer(components);
@import url("05-components/cookie-banner.css") layer(components);
@import url("05-components/map.css")           layer(components);
@import url("05-components/admin.css")         layer(components);
@import url("05-components/feature-block.css") layer(components);
@import url("05-components/animations.css")     layer(components);
@import url("05-components/event-form.css")    layer(components);

@import url("06-pages/karte.css") layer(pages);
@import url("06-pages/stromkasten.css") layer(pages);
@import url("06-pages/labor.css") layer(pages);

@import url("07-utilities.css") layer(utilities);
@import url("08-print.css")     layer(utilities);
