/* 🪤 04.09.2026 Stempel-Heilung nach einem abgebrochenen Deploy -- die Begruendung steht in css/components/fenster.css. */
/* Do NOT add ?v= tags here by hand. The deploy stamps every @import below with a content hash
   (.github/scripts/stamp-asset-versions.py) and would overwrite them anyway; a hand-written tag can
   only go stale and pin users to old CSS for a year. See docs/asset-caching-and-versioning.md. */
@import url("base/fonts.css?v=d9e41b4cc8");
@import url("base/tokens.css?v=b3d808a2e9");
@import url("base/reset.css?v=82062656b5");
@import url("base/base.css?v=fa29583aa9");
@import url("base/utilities.css?v=fd2d675150");

@import url("layout/map-layout.css?v=f43d0fbd7f");

@import url("components/dialog-overlays.css?v=039aaa4459");
@import url("components/legal-dialog.css?v=b3aff8ce54");
@import url("components/map-layer-picker.css?v=2966298df0");
@import url("components/zoomstufe-anzeige.css?v=f54e76f5ca");
@import url("components/scope-hint.css?v=87d2c38052");
@import url("components/map-display-menu.css?v=44150aa372");
@import url("components/changelog-dialog.css?v=de6c7bba2c");
@import url("components/map-context-menu.css?v=8ca46fb7c9");
@import url("components/context-menu-sizing.css?v=53c919aef6");
@import url("components/spotlight-search.css?v=6586c0295a");
@import url("components/source-autocomplete.css?v=5c7ede35b4");
@import url("components/edit-overlays.css?v=d4ab2724d5");
@import url("components/feedback-toast.css?v=96425e880b");
@import url("components/link-status.css?v=737f5ab35f");
@import url("components/location-report-dialog.css?v=ed2868710e");
@import url("components/landschaft-dialog.css?v=37fb5791d0");
@import url("components/political-territory-editor-overlay.css?v=bff469d487");
/* Nachfolger der Zeile darueber. Beide gelten, solange nicht alle vier Editoren
   umgestellt sind -- bisher nur der Siedlungseditor (Spec §3, §14 Schritt 3). */
@import url("components/editor-shell.css?v=61a1ba3ae7");
/* Die Listenzeile der Editoren. Die App braucht sie, weil der Vorkommeneditor als einziger kein
   iframe ist -- seine Auswahlliste steht in index.html und soll wie die Listen der uebrigen
   Editorfenster aussehen (Owner 2026-08-15). Dieselbe Datei laedt editor-page.css fuer die sechs
   Editorseiten; die Regel steht also weiterhin genau einmal. */
/* Das Fenster-Bauteil (Kopfleiste, Schliessknopf, Rumpf-Scroll, Fussleiste, Bildlaufleiste).
   Entwurf docs/fensterformen-mockup.html, Regel docs/design-language.md §Fenster.
   🔴 VOR den Wirten: seine Regeln sind (0,1,0), die Wirte duerfen sie ueberschreiben. */
@import url("components/fenster.css?v=05794ecc6c");
@import url("components/editor-row.css?v=8806f5d6e4");
@import url("components/staetten-kasten.css?v=26adb177b3");
/* Der Statuskreis neben einem Listennamen. Dieselbe Reise wie die Zeile darueber und aus
   demselben Grund: er gehoert der App (Panel-Listen, Territorien-Baum) UND den Editorfenstern,
   seit die Kraftlinienliste im Editor einen traegt (Owner 18.08.2026). editor-page.css bindet
   dieselbe Datei fuer die sechs Editorseiten -- die Regel steht also genau einmal. */
@import url("components/map-status-circle.css?v=ad4d243446");

/* Der Wiki-Override an einer Feldzeile (durchgestrichener Wiki-Stand, ↺, braune Beschriftung).
   Dieselbe Reise wie die zwei Zeilen darueber und aus demselben Grund: er gehoert den
   Kartendialogen der App UND den Editorfenstern. editor-page.css bindet dieselbe Datei fuer die
   sieben Editorseiten -- die Regel steht also genau einmal. */
@import url("components/wiki-override.css?v=747f04408e");
@import url("components/wiki-weitere-kasten.css?v=d3452b25cc");

/* Die Lizenz-Reihe der Medien-Dialoge (Lizenz · Urheber · Kommentar). Dieselbe Reise wie die drei
   Zeilen darueber und aus demselben Grund: der sechste Dialog dieser Reihe ist die Wappen-Box des
   Karten-Bearbeiten-Dialogs, und die lebt in index.html, nicht in einem Editor-iframe.
   editor-page.css bindet dieselbe Datei fuer die Editorseiten -- die Regel steht also genau
   einmal. */
@import url("components/media-license-fields.css?v=43ed5f10e8");

@import url("components/region-wiki-dialogs.css?v=24e718ff24");
@import url("components/political-territory-tree.css?v=e706baf350");
@import url("components/political-territory-controls.css?v=8b71500e61");
@import url("components/political-territory-wiki.css?v=b83284d260");
@import url("components/social-hub.css?v=585ad5e4e7");
@import url("components/karten-abzug.css?v=0243261dcf");
@import url("components/kraftlinie-kurve-regler.css?v=371495b1ee");
@import url("components/infobox-lid.css?v=4477e9df6b");
@import url("components/infobox-section.css?v=898ba6decb");

@import url("features/zoom-uebergang.css?v=3b5fe85ccc");
@import url("features/map-decorations.css?v=9705ef781a");
@import url("features/map-scale-band.css?v=0ee7c6c73f");
@import url("features/map-labels.css?v=b2921464f7");
@import url("features/political-timeline.css?v=13eb0a8fc8");
@import url("features/ecosystem-layer.css?v=be0dbe790a");
@import url("features/location-popups-markers.css?v=c111c069b2");
@import url("features/location-reviews.css?v=73d8aa4bfb");
@import url("features/place-extras.css?v=6b0495573f");
@import url("features/game-literature-dialog.css?v=ac4b25926a");
@import url("features/lore.css?v=2188f70298");
@import url("features/measurement-tool.css?v=a2a16ddb47");
@import url("features/route-overview.css?v=b937a646da");
@import url("features/route-planner.css?v=e043aaabab");
@import url("features/route-planner-waypoint-timeline.css?v=9d3522f857");
@import url("features/transport-speed-info.css?v=6f4bf29abd");
@import url("features/route-options-info.css?v=31b4813ca9");
@import url("features/travel-model-curves.css?v=30306ec07f");
@import url("features/path-editor.css?v=2e17d2620b");
@import url("features/powerlines.css?v=f185c145e3");
@import url("features/review-panel.css?v=b7701038c4");
@import url("features/infopanel.css?v=3b94db3e66");

/* Einheitlicher Link-Stil — als LETZTES, damit es aeltere per-Klasse-Linkfarben ueberschreibt. */
@import url("features/links.css?v=2759ddfb85");
