/* ============ MineAttack Hub — Herbst-Design ============
   Wird nur ausgeliefert, wenn Admins im Panel „Herbst" gewählt haben
   (lib/design.js). Alles hängt an html[data-design="herbst"], damit ein
   Wechsel ohne Neuladen möglich ist: Attribut setzen, Stylesheet laden, fertig.
   Aufbau: Farbwelt (Variablen) und Pixelbilder → Umgebung (Waldboden, Abendlicht,
   Bodennebel) → Kopfzeile → Hero mit Abendwald → Karten & Bedienelemente →
   Fußzeile (Kürbisreihe im Kerzenschein). Die Regeln für Laub, Fuchs, Zugvögel
   und Laubwirbel-Seitenwechsel (.hs-*) bringt theme-herbst.js selbst mit
   (<style>), weil sie auch dann gelten müssen, wenn dieses Stylesheet beim
   Live-Wechsel gerade noch nicht (oder nicht mehr) gilt.
   Präfix hs- (nicht ad-: Adblocker-Filterlisten verstecken .ad-*). */

html[data-design="herbst"] {
  --bg0: #120c07;
  --bg1: #1a120a;
  --bg2: #22180e;
  --bg3: #2f2214;
  --line: rgba(240, 176, 96, 0.11);
  --line2: rgba(240, 176, 96, 0.25);
  --text: #f9f0e1;
  --text2: #d1ba97;
  --text3: #9a8562;
  /* Der Akzent der Seite heißt in styles.css --green; hier ist er Bernstein. */
  --green: #f2a33a;
  --green-soft: rgba(242, 163, 58, 0.14);
  --red: #f0503c;
  --shadow: 0 14px 40px rgba(0, 0, 0, 0.55), 0 0 30px rgba(230, 130, 40, 0.08);
  --hs-gold: #f6c453;
  --hs-bernstein: #f2a33a;
  --hs-orange: #e07a24;
  --hs-rot: #c8402a;
  --hs-wein: #9c2f3f;
  --hs-moos: #a3a83a;
  --hs-glow: rgba(240, 150, 50, 0.4);
  /* Eigene Pixelzeichnungen als SVG (keine Mojang-Dateien): Waldboden-Kachel,
     Wald unter dem Hero, Kürbisreihe der Fußzeile, Blätter im Hero. */
  --hs-boden: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32' shape-rendering='crispEdges'%3E%3Cpath fill='%2315100a' d='M0 0h32v32h-32z'/%3E%3Cpath fill='%23100b07' d='M9 0h1v1h-1zM21 0h1v1h-1zM22 0h2v1h-2zM29 0h1v1h-1zM10 2h2v1h-2zM12 3h1v1h-1zM31 3h1v1h-1zM8 4h2v1h-2zM16 4h2v1h-2zM24 4h1v1h-1zM10 5h1v1h-1zM16 6h1v1h-1zM21 7h2v1h-2zM22 7h1v1h-1zM29 8h2v1h-2zM14 9h1v1h-1zM24 9h1v1h-1zM14 10h1v1h-1zM19 10h1v1h-1zM30 10h2v1h-2zM26 11h1v1h-1zM25 12h1v1h-1zM16 13h1v1h-1zM16 14h2v1h-2zM17 14h1v1h-1zM9 15h2v1h-2zM11 15h1v1h-1zM26 15h1v1h-1zM8 16h1v1h-1zM27 16h1v1h-1zM0 17h2v1h-2zM8 19h1v1h-1zM22 19h1v1h-1zM27 19h1v1h-1zM30 19h1v1h-1zM14 20h1v1h-1zM19 20h1v1h-1zM29 20h1v1h-1zM6 21h1v1h-1zM18 21h1v1h-1zM25 22h1v1h-1zM12 23h1v1h-1zM25 23h1v1h-1zM26 23h2v1h-2zM26 24h1v1h-1zM11 25h2v1h-2zM25 25h1v1h-1zM8 27h2v1h-2zM12 27h1v1h-1zM17 28h1v1h-1zM7 29h1v1h-1zM25 29h2v1h-2zM30 29h2v1h-2zM9 30h1v1h-1zM19 30h1v1h-1zM24 30h1v1h-1zM4 31h1v1h-1zM14 31h1v1h-1zM29 31h2v1h-2z'/%3E%3Cpath fill='%232c200d' d='M23 0h1v1h-1zM5 2h1v1h-1zM6 3h1v1h-1zM13 5h1v1h-1zM20 20h1v1h-1zM4 30h1v1h-1z'/%3E%3Cpath fill='%231a140c' d='M8 1h1v1h-1zM16 1h2v1h-2zM23 1h1v1h-1zM9 2h1v1h-1zM28 2h1v1h-1zM15 3h1v1h-1zM19 3h2v1h-2zM24 3h1v1h-1zM30 3h1v1h-1zM10 4h1v1h-1zM26 4h2v1h-2zM0 6h1v1h-1zM6 8h2v1h-2zM21 8h1v1h-1zM0 10h2v1h-2zM7 10h1v1h-1zM17 10h1v1h-1zM11 11h2v1h-2zM16 11h2v1h-2zM9 12h2v1h-2zM1 13h2v1h-2zM13 13h1v1h-1zM26 13h2v1h-2zM24 14h1v1h-1zM12 15h1v1h-1zM17 16h1v1h-1zM20 16h1v1h-1zM19 17h1v1h-1zM28 17h1v1h-1zM23 18h1v1h-1zM20 19h2v1h-2zM8 20h2v1h-2zM23 20h2v1h-2zM9 21h1v1h-1zM10 21h1v1h-1zM26 22h1v1h-1zM31 22h1v1h-1zM3 23h1v1h-1zM6 23h1v1h-1zM24 23h2v1h-2zM10 24h1v1h-1zM0 25h1v1h-1zM10 25h1v1h-1zM14 25h2v1h-2zM15 25h1v1h-1zM27 25h1v1h-1zM13 26h2v1h-2zM22 26h1v1h-1zM24 27h2v1h-2zM28 27h1v1h-1zM1 28h2v1h-2zM15 29h2v1h-2zM19 29h2v1h-2zM8 30h1v1h-1zM3 31h1v1h-1zM8 31h1v1h-1zM25 31h1v1h-1z'/%3E%3Cpath fill='%232b170c' d='M12 5h1v1h-1zM2 21h1v1h-1zM0 27h1v1h-1zM10 28h1v1h-1z'/%3E%3Cpath fill='%2324200e' d='M11 6h1v1h-1zM21 15h1v1h-1zM26 17h1v1h-1zM5 18h1v1h-1zM31 31h1v1h-1z'/%3E%3Cpath fill='%232a130d' d='M25 10h1v1h-1zM28 18h1v1h-1z'/%3E%3C/svg%3E");
  --hs-wald: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 64' width='640' height='128' shape-rendering='crispEdges'%3E%3Cpath fill='%2322120e' d='M4 35h4v22h-4z'/%3E%3Cpath fill='%232c1812' d='M319 23h1v3h-1zM0 23h13v3h-13zM316 26h4v3h-4zM0 26h16v3h-16zM313 29h7v3h-7zM0 29h19v3h-19zM313 32h7v3h-7zM0 32h19v3h-19zM314 35h6v3h-6zM0 35h18v3h-18zM318 38h2v3h-2zM0 38h14v3h-14z'/%3E%3Cpath fill='%2322120e' d='M4 24h2v1h-2zM6 24h2v1h-2zM9 26h2v2h-2zM11 26h2v1h-2zM4 30h2v1h-2zM8 30h2v1h-2zM17 30h2v1h-2zM7 32h2v1h-2zM7 35h2v1h-2zM1 35h2v1h-2zM13 36h2v2h-2zM317 36h2v2h-2zM7 38h2v1h-2zM6 38h2v1h-2zM10 39h2v1h-2z'/%3E%3Cpath fill='%2338201a' d='M316 27h2v2h-2zM9 29h2v1h-2zM10 33h2v2h-2zM0 32h2v2h-2zM316 33h2v2h-2z'/%3E%3Cpath fill='%2322120e' d='M42 39h4v18h-4z'/%3E%3Cpath fill='%232c1812' d='M38 27h12v3h-12zM35 30h18v3h-18zM33 33h22v3h-22zM33 36h22v3h-22zM34 39h20v3h-20zM37 42h14v3h-14z'/%3E%3Cpath fill='%2338201a' d='M42 27h2v2h-2zM41 27h2v2h-2zM36 30h2v1h-2zM47 31h2v1h-2zM34 33h2v1h-2zM33 33h2v2h-2zM40 34h2v1h-2zM49 37h2v1h-2zM42 36h2v1h-2zM45 36h2v1h-2zM50 40h2v1h-2zM38 42h2v2h-2z'/%3E%3Cpath fill='%2322120e' d='M44 31h2v1h-2zM51 33h2v1h-2zM50 37h2v2h-2zM50 39h2v2h-2zM49 39h2v2h-2zM44 43h2v1h-2zM76 31h4v26h-4z'/%3E%3Cpath fill='%232c1812' d='M70 19h16v3h-16zM66 22h24v3h-24zM63 25h30v3h-30zM63 28h30v3h-30zM64 31h28v3h-28zM69 34h18v3h-18z'/%3E%3Cpath fill='%2338201a' d='M83 20h2v1h-2zM81 19h2v1h-2zM76 19h2v1h-2zM69 23h2v1h-2zM78 22h2v2h-2zM79 23h2v1h-2zM84 25h2v2h-2zM66 25h2v1h-2zM81 26h2v1h-2zM91 26h2v1h-2zM68 25h2v1h-2zM72 28h2v1h-2zM82 29h2v1h-2zM84 29h2v1h-2zM74 29h2v1h-2zM69 28h2v1h-2zM71 31h2v1h-2zM77 31h2v2h-2zM81 31h2v1h-2zM78 35h2v1h-2z'/%3E%3Cpath fill='%2322120e' d='M74 23h2v1h-2zM90 32h2v1h-2zM90 31h2v1h-2zM83 34h2v2h-2zM76 34h2v1h-2zM116 37h4v20h-4z'/%3E%3Cpath fill='%232c1812' d='M112 25h12v3h-12zM108 28h20v3h-20zM106 31h24v3h-24zM106 34h24v3h-24zM107 37h22v3h-22zM111 40h14v3h-14z'/%3E%3Cpath fill='%2338201a' d='M119 25h2v1h-2zM122 28h2v1h-2zM117 29h2v1h-2zM114 31h2v1h-2zM125 34h2v1h-2zM109 38h2v1h-2zM115 41h2v1h-2z'/%3E%3Cpath fill='%2322120e' d='M122 26h2v2h-2zM126 29h2v2h-2zM112 32h2v2h-2zM110 32h2v1h-2zM116 32h2v1h-2zM119 35h2v2h-2zM116 35h2v2h-2zM127 34h2v2h-2zM112 37h2v1h-2zM121 37h2v1h-2zM107 37h2v2h-2zM123 41h2v2h-2zM150 33h4v24h-4z'/%3E%3Cpath fill='%232c1812' d='M145 21h14v3h-14zM141 24h22v3h-22zM138 27h28v3h-28zM138 30h28v3h-28zM139 33h26v3h-26zM144 36h16v3h-16z'/%3E%3Cpath fill='%2322120e' d='M157 21h2v1h-2zM157 25h2v2h-2zM150 25h2v2h-2zM155 28h2v1h-2zM161 31h2v1h-2zM148 31h2v1h-2zM142 34h2v2h-2zM152 34h2v2h-2zM149 36h2v2h-2zM153 36h2v1h-2zM146 37h2v2h-2z'/%3E%3Cpath fill='%2338201a' d='M151 21h2v1h-2zM157 24h2v1h-2zM147 25h2v1h-2zM158 28h2v2h-2zM145 28h2v1h-2zM146 28h2v2h-2zM138 28h2v1h-2zM140 31h2v1h-2zM151 31h2v1h-2zM144 31h2v2h-2zM160 33h2v1h-2zM146 34h2v1h-2z'/%3E%3Cpath fill='%2322120e' d='M188 39h4v18h-4z'/%3E%3Cpath fill='%232c1812' d='M184 27h12v3h-12zM181 30h18v3h-18zM179 33h22v3h-22zM179 36h22v3h-22zM180 39h20v3h-20zM183 42h14v3h-14z'/%3E%3Cpath fill='%2338201a' d='M184 28h2v1h-2zM191 27h2v1h-2zM185 30h2v2h-2zM184 31h2v2h-2zM192 33h2v1h-2zM180 33h2v1h-2zM189 36h2v2h-2zM184 36h2v1h-2zM181 40h2v1h-2zM192 39h2v1h-2zM193 40h2v1h-2z'/%3E%3Cpath fill='%2322120e' d='M197 30h2v1h-2zM197 34h2v2h-2zM180 33h2v2h-2zM186 37h2v1h-2zM193 37h2v2h-2zM191 42h2v2h-2zM194 43h2v1h-2zM224 31h4v26h-4z'/%3E%3Cpath fill='%232c1812' d='M218 19h16v3h-16zM214 22h24v3h-24zM211 25h30v3h-30zM211 28h30v3h-30zM212 31h28v3h-28zM217 34h18v3h-18z'/%3E%3Cpath fill='%2322120e' d='M223 19h2v1h-2zM231 19h2v1h-2zM235 23h2v1h-2zM235 22h2v2h-2zM223 26h2v2h-2zM232 25h2v1h-2zM219 26h2v2h-2zM219 29h2v1h-2zM230 28h2v2h-2zM235 28h2v1h-2zM216 29h2v1h-2zM237 31h2v1h-2zM238 32h2v2h-2zM230 31h2v1h-2zM231 35h2v2h-2z'/%3E%3Cpath fill='%2338201a' d='M221 20h2v2h-2zM226 22h2v1h-2zM215 23h2v1h-2zM235 26h2v1h-2zM218 26h2v1h-2zM237 29h2v1h-2zM232 32h2v2h-2zM216 32h2v1h-2zM222 35h2v1h-2zM230 34h2v2h-2z'/%3E%3Cpath fill='%2322120e' d='M264 37h4v20h-4z'/%3E%3Cpath fill='%232c1812' d='M260 25h12v3h-12zM256 28h20v3h-20zM254 31h24v3h-24zM254 34h24v3h-24zM255 37h22v3h-22zM259 40h14v3h-14z'/%3E%3Cpath fill='%2338201a' d='M261 25h2v2h-2zM266 26h2v1h-2zM265 31h2v2h-2zM261 31h2v2h-2zM254 34h2v1h-2zM276 35h2v2h-2zM265 37h2v1h-2z'/%3E%3Cpath fill='%2322120e' d='M273 29h2v1h-2zM270 29h2v1h-2zM264 28h2v1h-2zM273 31h2v2h-2zM259 31h2v2h-2zM270 34h2v2h-2zM269 35h2v1h-2zM255 37h2v1h-2zM261 38h2v1h-2zM273 37h2v1h-2zM269 41h2v1h-2zM264 40h2v1h-2zM298 35h4v22h-4z'/%3E%3Cpath fill='%232c1812' d='M293 23h14v3h-14zM289 26h22v3h-22zM286 29h28v3h-28zM286 32h28v3h-28zM287 35h26v3h-26zM292 38h16v3h-16z'/%3E%3Cpath fill='%2338201a' d='M298 23h2v1h-2zM303 23h2v2h-2zM307 26h2v2h-2zM309 27h2v1h-2zM305 26h2v1h-2zM302 29h2v1h-2zM306 30h2v1h-2zM298 30h2v2h-2zM304 33h2v1h-2zM291 33h2v2h-2zM304 33h2v1h-2zM292 33h2v1h-2zM288 36h2v1h-2zM296 36h2v1h-2z'/%3E%3Cpath fill='%2322120e' d='M303 27h2v1h-2zM304 29h2v1h-2zM309 30h2v1h-2zM297 32h2v2h-2zM308 36h2v2h-2zM301 36h2v1h-2zM300 39h2v2h-2zM295 39h2v2h-2zM294 39h2v1h-2z'/%3E%3Cpath fill='%231c1109' d='M0 57h320v7h-320z'/%3E%3Cpath fill='%232c1a0d' d='M0 57h320v1h-320z'/%3E%3Cpath fill='%232a180c' d='M126 51h4v6h-4z'/%3E%3Cpath fill='%231f3a26' d='M113 48h30v3h-30z'/%3E%3Cpath fill='%2344754a' d='M114 48h8v1h-8z'/%3E%3Cpath fill='%232f5636' d='M116 45h24v3h-24z'/%3E%3Cpath fill='%2344754a' d='M117 45h6v1h-6z'/%3E%3Cpath fill='%231f3a26' d='M120 42h16v3h-16z'/%3E%3Cpath fill='%2344754a' d='M121 42h4v1h-4z'/%3E%3Cpath fill='%232f5636' d='M123 39h10v3h-10z'/%3E%3Cpath fill='%2344754a' d='M124 39h3v1h-3z'/%3E%3Cpath fill='%231f3a26' d='M117 36h22v3h-22z'/%3E%3Cpath fill='%2344754a' d='M118 36h6v1h-6z'/%3E%3Cpath fill='%232f5636' d='M119 33h18v3h-18z'/%3E%3Cpath fill='%2344754a' d='M120 33h5v1h-5z'/%3E%3Cpath fill='%231f3a26' d='M122 30h12v3h-12z'/%3E%3Cpath fill='%2344754a' d='M123 30h3v1h-3z'/%3E%3Cpath fill='%232f5636' d='M124 27h8v3h-8z'/%3E%3Cpath fill='%2344754a' d='M125 27h2v1h-2z'/%3E%3Cpath fill='%231f3a26' d='M120 24h16v3h-16z'/%3E%3Cpath fill='%2344754a' d='M121 24h4v1h-4z'/%3E%3Cpath fill='%232f5636' d='M122 21h12v3h-12z'/%3E%3Cpath fill='%2344754a' d='M123 21h3v1h-3z'/%3E%3Cpath fill='%231f3a26' d='M124 18h8v3h-8z'/%3E%3Cpath fill='%2344754a' d='M125 18h2v1h-2z'/%3E%3Cpath fill='%232f5636' d='M125 15h6v3h-6z'/%3E%3Cpath fill='%2344754a' d='M126 15h2v1h-2z'/%3E%3Cpath fill='%232f5636' d='M127 12h2v3h-2z'/%3E%3Cpath fill='%232a180c' d='M284 51h4v6h-4z'/%3E%3Cpath fill='%231f3a26' d='M274 48h24v3h-24z'/%3E%3Cpath fill='%2344754a' d='M275 48h6v1h-6z'/%3E%3Cpath fill='%232f5636' d='M277 45h18v3h-18z'/%3E%3Cpath fill='%2344754a' d='M278 45h5v1h-5z'/%3E%3Cpath fill='%231f3a26' d='M279 42h14v3h-14z'/%3E%3Cpath fill='%2344754a' d='M280 42h4v1h-4z'/%3E%3Cpath fill='%232f5636' d='M282 39h8v3h-8z'/%3E%3Cpath fill='%2344754a' d='M283 39h2v1h-2z'/%3E%3Cpath fill='%231f3a26' d='M277 36h18v3h-18z'/%3E%3Cpath fill='%2344754a' d='M278 36h5v1h-5z'/%3E%3Cpath fill='%232f5636' d='M279 33h14v3h-14z'/%3E%3Cpath fill='%2344754a' d='M280 33h4v1h-4z'/%3E%3Cpath fill='%231f3a26' d='M281 30h10v3h-10z'/%3E%3Cpath fill='%2344754a' d='M282 30h3v1h-3z'/%3E%3Cpath fill='%232f5636' d='M283 27h6v3h-6z'/%3E%3Cpath fill='%2344754a' d='M284 27h2v1h-2z'/%3E%3Cpath fill='%231f3a26' d='M280 24h12v3h-12z'/%3E%3Cpath fill='%2344754a' d='M281 24h3v1h-3z'/%3E%3Cpath fill='%232f5636' d='M281 21h10v3h-10z'/%3E%3Cpath fill='%2344754a' d='M282 21h3v1h-3z'/%3E%3Cpath fill='%231f3a26' d='M283 18h6v3h-6z'/%3E%3Cpath fill='%2344754a' d='M284 18h2v1h-2z'/%3E%3Cpath fill='%232f5636' d='M284 15h4v3h-4z'/%3E%3Cpath fill='%2344754a' d='M285 15h1v1h-1z'/%3E%3Cpath fill='%232f5636' d='M285 12h2v3h-2z'/%3E%3Cpath fill='%233b2414' d='M26 41h5v16h-5z'/%3E%3Cpath fill='%232a180c' d='M29 41h2v16h-2z'/%3E%3Cpath fill='%23c8402a' d='M20 17h16v4h-16zM14 21h28v4h-28zM10 25h36v4h-36zM8 29h40v4h-40zM8 33h40v4h-40zM9 37h38v4h-38zM13 41h30v4h-30zM19 45h18v4h-18z'/%3E%3Cpath fill='%23e8623f' d='M32 17h2v1h-2zM28 19h2v1h-2zM20 17h2v2h-2zM37 23h2v1h-2zM20 22h2v1h-2zM40 22h2v1h-2zM33 27h2v1h-2zM14 26h2v2h-2zM36 27h2v2h-2zM31 25h2v1h-2zM20 31h2v1h-2zM15 30h2v1h-2zM25 31h2v1h-2zM19 31h2v1h-2zM28 29h2v2h-2zM20 31h2v2h-2zM41 31h2v2h-2zM33 31h2v1h-2zM22 35h2v1h-2zM42 35h2v1h-2zM13 33h2v1h-2zM35 34h2v2h-2zM34 33h2v1h-2zM26 38h2v2h-2zM34 38h2v1h-2zM32 38h2v2h-2zM36 38h2v1h-2zM12 37h2v2h-2zM9 39h2v1h-2zM20 41h2v1h-2zM39 41h2v2h-2zM20 45h2v2h-2z'/%3E%3Cpath fill='%238a2416' d='M26 19h2v2h-2zM26 22h2v1h-2zM39 22h2v2h-2zM19 22h2v2h-2zM11 27h2v1h-2zM30 27h2v1h-2zM39 26h2v1h-2zM26 26h2v1h-2zM20 29h2v1h-2zM29 33h2v1h-2zM34 33h2v2h-2zM22 35h2v1h-2zM27 34h2v2h-2zM43 39h2v1h-2zM42 39h2v1h-2zM36 43h2v2h-2zM13 43h2v1h-2zM38 41h2v2h-2zM38 43h2v1h-2zM25 42h2v2h-2zM22 47h2v2h-2zM35 46h2v1h-2zM20 47h2v2h-2z'/%3E%3Cpath fill='%23e6dcc6' d='M82 37h4v20h-4z'/%3E%3Cpath fill='%23b8ac94' d='M84 37h2v20h-2z'/%3E%3Cpath fill='%233a2e22' d='M82 39h2v1h-2zM82 43h2v1h-2zM82 47h2v1h-2zM82 51h2v1h-2zM82 55h2v1h-2z'/%3E%3Cpath fill='%23e6b02e' d='M78 19h12v3h-12zM73 22h22v3h-22zM70 25h28v3h-28zM69 28h30v3h-30zM69 31h30v3h-30zM70 34h28v3h-28zM73 37h22v3h-22zM77 40h14v3h-14z'/%3E%3Cpath fill='%23f8d25c' d='M84 19h2v1h-2zM84 20h2v1h-2zM79 23h2v2h-2zM84 22h2v2h-2zM79 23h2v2h-2zM71 26h2v1h-2zM80 26h2v2h-2zM72 26h2v1h-2zM73 28h2v1h-2zM72 29h2v2h-2zM81 29h2v2h-2zM69 29h2v2h-2zM72 32h2v2h-2zM76 32h2v1h-2zM83 32h2v2h-2zM82 34h2v1h-2zM89 34h2v1h-2zM76 35h2v2h-2zM76 35h2v2h-2zM78 40h2v2h-2z'/%3E%3Cpath fill='%23a87a12' d='M88 22h2v2h-2zM79 26h2v2h-2zM79 25h2v2h-2zM84 29h2v1h-2zM97 31h2v1h-2zM96 31h2v1h-2zM71 35h2v1h-2zM86 38h2v1h-2zM87 38h2v2h-2zM89 37h2v1h-2zM90 38h2v1h-2zM81 40h2v2h-2z'/%3E%3Cpath fill='%233b2414' d='M174 39h5v18h-5z'/%3E%3Cpath fill='%232a180c' d='M177 39h2v18h-2z'/%3E%3Cpath fill='%23e07a24' d='M166 15h20v4h-20zM159 19h34v4h-34zM155 23h42v4h-42zM153 27h46v4h-46zM153 31h46v4h-46zM154 35h44v4h-44zM159 39h34v4h-34zM165 43h22v4h-22z'/%3E%3Cpath fill='%23f59a3e' d='M174 16h2v1h-2zM171 17h2v1h-2zM175 15h2v2h-2zM168 16h2v1h-2zM167 20h2v1h-2zM162 21h2v2h-2zM166 20h2v2h-2zM162 20h2v1h-2zM183 23h2v1h-2zM182 23h2v1h-2zM163 23h2v1h-2zM163 24h2v2h-2zM159 25h2v2h-2zM191 25h2v2h-2zM168 27h2v1h-2zM153 28h2v1h-2zM164 28h2v1h-2zM184 27h2v1h-2zM158 27h2v1h-2zM186 31h2v1h-2zM193 31h2v2h-2zM160 32h2v1h-2zM158 37h2v1h-2zM164 35h2v1h-2zM174 36h2v2h-2zM187 41h2v1h-2zM169 40h2v2h-2zM178 39h2v2h-2zM178 39h2v2h-2zM166 45h2v2h-2zM174 44h2v2h-2zM169 43h2v1h-2z'/%3E%3Cpath fill='%23a8500f' d='M183 21h2v1h-2zM188 20h2v1h-2zM191 21h2v2h-2zM175 20h2v2h-2zM184 24h2v2h-2zM193 24h2v1h-2zM184 25h2v2h-2zM185 27h2v1h-2zM174 27h2v2h-2zM193 29h2v1h-2zM170 28h2v2h-2zM193 28h2v1h-2zM175 33h2v2h-2zM187 31h2v1h-2zM190 33h2v1h-2zM158 31h2v2h-2zM177 32h2v2h-2zM181 32h2v2h-2zM184 33h2v1h-2zM162 36h2v2h-2zM158 35h2v1h-2zM196 36h2v1h-2zM167 37h2v2h-2zM170 37h2v1h-2zM173 36h2v2h-2zM195 37h2v1h-2zM177 41h2v1h-2zM181 39h2v1h-2zM185 39h2v2h-2zM166 41h2v1h-2zM178 44h2v1h-2zM172 43h2v2h-2z'/%3E%3Cpath fill='%233b2414' d='M224 45h5v12h-5z'/%3E%3Cpath fill='%232a180c' d='M227 45h2v12h-2z'/%3E%3Cpath fill='%239c2f3f' d='M220 27h12v3h-12zM215 30h22v3h-22zM212 33h28v3h-28zM211 36h30v3h-30zM211 39h30v3h-30zM212 42h28v3h-28zM215 45h22v3h-22zM219 48h14v3h-14z'/%3E%3Cpath fill='%23661a26' d='M222 27h2v1h-2zM230 31h2v2h-2zM215 34h2v1h-2zM232 36h2v2h-2zM236 36h2v1h-2zM231 37h2v2h-2zM231 39h2v1h-2zM230 39h2v1h-2zM226 42h2v1h-2zM230 46h2v2h-2zM235 46h2v1h-2zM224 46h2v1h-2zM228 48h2v2h-2zM228 49h2v1h-2z'/%3E%3Cpath fill='%23c04a5a' d='M226 28h2v2h-2zM226 30h2v1h-2zM230 30h2v2h-2zM225 30h2v1h-2zM233 33h2v2h-2zM229 34h2v2h-2zM224 34h2v2h-2zM213 34h2v1h-2zM222 37h2v1h-2zM223 37h2v1h-2zM227 39h2v1h-2zM219 40h2v2h-2zM211 40h2v1h-2zM218 42h2v2h-2zM215 42h2v1h-2zM219 42h2v1h-2zM225 42h2v1h-2zM223 45h2v1h-2z'/%3E%3Cpath fill='%23e6dcc6' d='M254 35h4v22h-4z'/%3E%3Cpath fill='%23b8ac94' d='M256 35h2v22h-2z'/%3E%3Cpath fill='%233a2e22' d='M254 37h2v1h-2zM254 41h2v1h-2zM254 45h2v1h-2zM254 49h2v1h-2zM254 53h2v1h-2z'/%3E%3Cpath fill='%23e6b02e' d='M250 17h12v3h-12zM246 20h20v3h-20zM243 23h26v3h-26zM242 26h28v3h-28zM242 29h28v3h-28zM243 32h26v3h-26zM246 35h20v3h-20zM250 38h12v3h-12z'/%3E%3Cpath fill='%23f8d25c' d='M256 17h2v1h-2zM259 18h2v1h-2zM261 21h2v1h-2zM259 20h2v1h-2zM264 21h2v1h-2zM246 24h2v2h-2zM252 26h2v2h-2zM249 26h2v1h-2zM253 30h2v2h-2zM263 29h2v2h-2zM252 30h2v1h-2zM266 30h2v2h-2zM266 33h2v1h-2zM255 33h2v2h-2zM253 39h2v1h-2z'/%3E%3Cpath fill='%23a87a12' d='M264 23h2v1h-2zM252 23h2v1h-2zM267 24h2v2h-2zM266 27h2v2h-2zM258 27h2v1h-2zM259 27h2v2h-2zM259 29h2v1h-2zM266 32h2v1h-2zM251 32h2v1h-2zM246 36h2v1h-2zM255 35h2v1h-2zM256 35h2v1h-2zM252 39h2v1h-2z'/%3E%3Cpath fill='%233b2414' d='M310 43h5v14h-5z'/%3E%3Cpath fill='%232a180c' d='M313 43h2v14h-2z'/%3E%3Cpath fill='%23b5541c' d='M305 19h14v4h-14zM0 23h4v4h-4zM300 23h20v4h-20zM0 27h8v4h-8zM296 27h24v4h-24zM0 31h9v4h-9zM295 31h25v4h-25zM0 35h9v4h-9zM295 35h25v4h-25zM0 39h8v4h-8zM296 39h24v4h-24zM0 43h5v4h-5zM299 43h21v4h-21zM304 47h16v4h-16z'/%3E%3Cpath fill='%23d9731f' d='M317 21h2v2h-2zM312 19h2v2h-2zM317 19h2v1h-2zM318 23h2v1h-2zM302 23h2v1h-2zM305 25h2v1h-2zM1 29h2v2h-2zM308 28h2v2h-2zM300 28h2v1h-2zM3 27h2v1h-2zM300 29h2v1h-2zM308 33h2v2h-2zM309 33h2v1h-2zM295 33h2v1h-2zM304 32h2v1h-2zM305 35h2v1h-2zM299 36h2v2h-2zM303 37h2v1h-2zM301 35h2v1h-2zM305 41h2v1h-2zM306 40h2v1h-2zM313 44h2v1h-2zM3 43h2v1h-2zM299 43h2v1h-2zM307 44h2v2h-2zM0 45h2v1h-2z'/%3E%3Cpath fill='%237a3510' d='M313 23h2v2h-2zM318 23h2v1h-2zM309 28h2v1h-2zM310 27h2v2h-2zM6 32h2v1h-2zM298 32h2v2h-2zM307 33h2v1h-2zM1 32h2v2h-2zM303 36h2v1h-2zM318 36h2v1h-2zM304 35h2v1h-2zM314 37h2v1h-2zM316 40h2v1h-2zM296 39h2v2h-2zM316 40h2v1h-2zM4 41h2v1h-2zM312 41h2v1h-2zM311 45h2v1h-2zM318 49h2v1h-2zM305 48h2v2h-2zM314 49h2v1h-2zM313 48h2v1h-2z'/%3E%3Cpath fill='%237a3510' d='M2 57h2v1h-2zM6 56h2v1h-2zM42 56h2v1h-2zM60 57h3v1h-3zM62 57h2v1h-2zM148 57h3v1h-3zM154 57h2v1h-2zM188 57h2v1h-2zM196 56h2v1h-2zM200 57h3v1h-3zM208 57h3v1h-3zM222 56h2v1h-2zM318 56h2v1h-2z'/%3E%3Cpath fill='%238a2416' d='M4 57h3v1h-3zM44 57h2v1h-2zM50 56h2v1h-2zM54 57h2v1h-2zM70 56h2v1h-2zM88 57h2v1h-2zM106 56h3v1h-3zM132 57h3v1h-3zM156 56h3v1h-3zM158 57h3v1h-3zM168 57h2v1h-2zM176 57h2v1h-2zM246 57h2v1h-2zM272 57h3v1h-3zM276 57h2v1h-2zM302 57h2v1h-2zM304 56h3v1h-3z'/%3E%3Cpath fill='%23a87a12' d='M12 56h3v1h-3zM14 57h3v1h-3zM24 56h2v1h-2zM36 56h2v1h-2zM48 56h2v1h-2zM52 56h2v1h-2zM76 57h2v1h-2zM78 57h2v1h-2zM130 57h3v1h-3zM134 57h2v1h-2zM136 56h2v1h-2zM206 56h3v1h-3zM216 57h3v1h-3zM228 56h2v1h-2zM244 57h2v1h-2zM260 57h3v1h-3zM262 57h3v1h-3zM278 57h2v1h-2zM286 57h3v1h-3zM292 56h2v1h-2z'/%3E%3Cpath fill='%23e07a24' d='M16 57h2v1h-2zM64 57h2v1h-2zM96 56h3v1h-3zM116 56h3v1h-3zM118 56h2v1h-2zM120 56h2v1h-2zM140 57h3v1h-3zM152 57h2v1h-2zM166 56h3v1h-3zM170 57h3v1h-3zM186 57h3v1h-3zM192 57h2v1h-2zM212 57h2v1h-2zM232 56h2v1h-2zM248 56h2v1h-2zM250 56h3v1h-3zM252 56h2v1h-2zM264 56h2v1h-2zM266 57h3v1h-3z'/%3E%3Cpath fill='%23653c17' d='M20 57h2v1h-2zM22 57h2v1h-2zM32 57h2v1h-2zM40 57h2v1h-2zM68 56h2v1h-2zM90 57h2v1h-2zM94 56h2v1h-2zM102 57h2v1h-2zM128 57h2v1h-2zM174 56h2v1h-2zM194 56h2v1h-2zM224 56h2v1h-2zM240 56h3v1h-3zM254 57h2v1h-2zM268 57h3v1h-3zM308 56h2v1h-2z'/%3E%3Cpath fill='%23e6b02e' d='M28 56h2v1h-2zM46 56h2v1h-2zM58 56h2v1h-2zM82 57h2v1h-2zM98 57h2v1h-2zM122 56h3v1h-3zM230 57h2v1h-2zM234 57h2v1h-2zM296 56h2v1h-2zM314 57h2v1h-2z'/%3E%3Cpath fill='%23c8402a' d='M56 56h3v1h-3zM146 56h2v1h-2zM198 56h2v1h-2zM214 56h3v1h-3zM218 56h3v1h-3zM238 57h2v1h-2zM256 57h3v1h-3zM274 56h3v1h-3zM288 56h2v1h-2zM290 56h2v1h-2zM306 56h2v1h-2z'/%3E%3Cpath fill='%23a8500f' d='M72 56h2v1h-2zM104 56h2v1h-2zM138 56h2v1h-2zM160 57h3v1h-3zM172 56h2v1h-2zM178 56h2v1h-2zM180 56h2v1h-2zM184 57h2v1h-2zM310 57h2v1h-2z'/%3E%3Cpath fill='%23c8402a' d='M4 59h2v1h-2zM16 60h2v1h-2zM44 59h3v1h-3zM70 59h3v1h-3zM84 60h2v1h-2zM134 59h2v1h-2zM136 59h2v1h-2zM190 59h3v1h-3z'/%3E%3Cpath fill='%237a3510' d='M10 59h2v1h-2zM58 60h2v1h-2zM102 60h2v1h-2zM296 60h3v1h-3z'/%3E%3Cpath fill='%23a87a12' d='M20 59h2v1h-2zM36 60h2v1h-2zM42 60h3v1h-3zM114 60h2v1h-2zM174 60h3v1h-3zM238 60h2v1h-2zM278 60h2v1h-2zM304 60h3v1h-3z'/%3E%3Cpath fill='%238a2416' d='M22 59h2v1h-2zM94 59h2v1h-2zM112 60h2v1h-2zM124 60h3v1h-3zM152 59h2v1h-2zM160 59h2v1h-2zM178 59h2v1h-2zM186 59h2v1h-2zM200 59h3v1h-3zM242 60h2v1h-2zM254 60h3v1h-3z'/%3E%3Cpath fill='%23e6b02e' d='M24 59h2v1h-2zM48 60h2v1h-2zM72 59h2v1h-2zM82 59h2v1h-2zM148 60h2v1h-2zM166 59h2v1h-2zM188 59h2v1h-2zM258 59h3v1h-3zM286 60h2v1h-2z'/%3E%3Cpath fill='%23e07a24' d='M46 60h2v1h-2zM90 60h3v1h-3zM144 60h3v1h-3zM168 59h3v1h-3zM176 59h2v1h-2zM202 59h2v1h-2zM206 59h2v1h-2zM294 60h2v1h-2zM316 59h2v1h-2z'/%3E%3Cpath fill='%23653c17' d='M64 60h3v1h-3zM100 60h3v1h-3zM110 59h2v1h-2zM122 60h2v1h-2zM184 60h2v1h-2zM196 60h3v1h-3zM220 59h2v1h-2zM262 60h3v1h-3zM292 59h2v1h-2z'/%3E%3Cpath fill='%23a8500f' d='M154 60h3v1h-3zM198 60h2v1h-2zM224 59h3v1h-3zM246 59h2v1h-2z'/%3E%3Cpath fill='%23a8500f' d='M2 63h2v1h-2zM12 62h3v1h-3zM46 63h2v1h-2zM184 63h2v1h-2z'/%3E%3Cpath fill='%23653c17' d='M4 63h2v1h-2zM20 62h2v1h-2zM130 63h2v1h-2z'/%3E%3Cpath fill='%23e07a24' d='M8 62h2v1h-2zM106 62h2v1h-2zM198 62h2v1h-2zM224 63h2v1h-2zM234 62h2v1h-2zM292 62h2v1h-2zM294 63h3v1h-3z'/%3E%3Cpath fill='%23e6b02e' d='M18 63h2v1h-2zM50 62h2v1h-2zM154 62h2v1h-2zM208 63h2v1h-2zM256 62h2v1h-2z'/%3E%3Cpath fill='%23a87a12' d='M22 62h2v1h-2zM102 62h2v1h-2zM140 63h3v1h-3z'/%3E%3Cpath fill='%23c8402a' d='M24 63h3v1h-3zM42 63h3v1h-3zM134 63h2v1h-2z'/%3E%3Cpath fill='%237a3510' d='M52 62h2v1h-2zM162 62h2v1h-2zM288 63h2v1h-2z'/%3E%3Cpath fill='%238a2416' d='M88 63h3v1h-3zM146 62h3v1h-3zM192 63h2v1h-2z'/%3E%3Cpath fill='%239c2f3f' d='M51 57h2v1h-2zM57 54h2v1h-2zM58 53h2v1h-2zM62 53h2v1h-2z'/%3E%3Cpath fill='%238a2416' d='M53 57h2v1h-2zM58 56h2v1h-2zM61 54h2v1h-2zM60 53h2v1h-2z'/%3E%3Cpath fill='%23c8402a' d='M55 57h2v1h-2zM52 56h2v1h-2zM54 56h2v1h-2zM60 52h2v1h-2z'/%3E%3Cpath fill='%23e6b02e' d='M57 57h2v1h-2zM59 57h2v1h-2zM56 56h2v1h-2zM66 56h2v1h-2zM53 55h2v1h-2zM57 55h2v1h-2zM55 54h2v1h-2zM56 53h2v1h-2z'/%3E%3Cpath fill='%23e07a24' d='M61 57h2v1h-2zM65 57h2v1h-2zM67 57h2v1h-2zM55 55h2v1h-2zM59 55h2v1h-2zM65 55h2v1h-2zM59 54h2v1h-2zM58 52h2v1h-2z'/%3E%3Cpath fill='%23a8500f' d='M63 57h2v1h-2zM60 56h2v1h-2zM61 55h2v1h-2zM63 55h2v1h-2zM63 54h2v1h-2z'/%3E%3Cpath fill='%23b5541c' d='M62 56h2v1h-2zM64 56h2v1h-2z'/%3E%3Cpath fill='%238a2416' d='M197 57h2v1h-2zM201 55h2v1h-2zM207 55h2v1h-2z'/%3E%3Cpath fill='%23e07a24' d='M199 57h2v1h-2zM209 57h2v1h-2zM200 56h2v1h-2zM202 56h2v1h-2z'/%3E%3Cpath fill='%23e6b02e' d='M201 57h2v1h-2zM203 57h2v1h-2zM205 57h2v1h-2zM207 57h2v1h-2zM204 56h2v1h-2zM205 55h2v1h-2z'/%3E%3Cpath fill='%23b5541c' d='M198 56h2v1h-2zM203 54h2v1h-2zM202 53h2v1h-2z'/%3E%3Cpath fill='%23a8500f' d='M206 56h2v1h-2zM208 56h2v1h-2zM203 55h2v1h-2zM205 54h2v1h-2z'/%3E%3Cpath fill='%239c2f3f' d='M199 55h2v1h-2zM201 54h2v1h-2z'/%3E%3Cpath fill='%23c8402a' d='M204 53h2v1h-2z'/%3E%3Cpath fill='%236f8f2f' d='M107 48h1v1h-1zM106 49h1v1h-1z'/%3E%3Cpath fill='%234f6a1f' d='M108 48h1v1h-1zM107 49h1v1h-1z'/%3E%3Cpath fill='%23e8851f' d='M102 50h10v1h-10zM101 51h2v1h-2zM104 51h6v1h-6zM111 51h2v1h-2zM100 52h3v1h-3zM106 52h2v1h-2zM111 52h3v1h-3zM100 53h3v1h-3zM106 53h2v1h-2zM111 53h3v1h-3zM100 54h3v1h-3zM104 54h2v1h-2zM108 54h2v1h-2zM111 54h3v1h-3zM100 55h3v1h-3zM105 55h4v1h-4zM111 55h3v1h-3zM100 56h3v1h-3zM111 56h3v1h-3zM101 57h2v1h-2zM104 57h6v1h-6zM111 57h2v1h-2z'/%3E%3Cpath fill='%23b85a16' d='M103 51h1v1h-1zM110 51h1v1h-1zM103 52h1v1h-1zM110 52h1v1h-1zM103 53h1v1h-1zM110 53h1v1h-1zM103 54h1v1h-1zM110 54h1v1h-1zM103 55h1v1h-1zM110 55h1v1h-1zM103 56h1v1h-1zM110 56h1v1h-1zM103 57h1v1h-1zM110 57h1v1h-1z'/%3E%3Cpath fill='%23ffd35c' d='M104 52h2v1h-2zM108 52h2v1h-2zM104 53h2v1h-2zM108 53h2v1h-2zM106 54h2v1h-2zM104 55h1v1h-1zM109 55h1v1h-1zM104 56h6v1h-6z'/%3E%3Cpath fill='%238f4510' d='M102 58h10v1h-10z'/%3E%3Cpath fill='%236f8f2f' d='M120 51h1v1h-1z'/%3E%3Cpath fill='%234f6a1f' d='M121 51h1v1h-1z'/%3E%3Cpath fill='%23e8851f' d='M117 52h8v1h-8zM116 53h2v1h-2zM119 53h4v1h-4zM124 53h2v1h-2zM116 54h2v1h-2zM119 54h4v1h-4zM124 54h2v1h-2zM116 55h2v1h-2zM119 55h4v1h-4zM124 55h2v1h-2zM116 56h2v1h-2zM119 56h4v1h-4zM124 56h2v1h-2zM116 57h2v1h-2zM119 57h4v1h-4zM124 57h2v1h-2z'/%3E%3Cpath fill='%23b85a16' d='M118 53h1v1h-1zM123 53h1v1h-1zM118 54h1v1h-1zM123 54h1v1h-1zM118 55h1v1h-1zM123 55h1v1h-1zM118 56h1v1h-1zM123 56h1v1h-1zM118 57h1v1h-1zM123 57h1v1h-1z'/%3E%3Cpath fill='%238f4510' d='M117 58h8v1h-8z'/%3E%3Cpath fill='%236f8f2f' d='M153 49h1v1h-1z'/%3E%3Cpath fill='%234f6a1f' d='M154 49h1v1h-1z'/%3E%3Cpath fill='%23e8851f' d='M150 50h8v1h-8zM149 51h1v1h-1zM151 51h6v1h-6zM158 51h1v1h-1zM148 52h2v1h-2zM153 52h2v1h-2zM158 52h2v1h-2zM148 53h2v1h-2zM153 53h2v1h-2zM158 53h2v1h-2zM148 54h2v1h-2zM151 54h6v1h-6zM158 54h2v1h-2zM148 55h2v1h-2zM152 55h1v1h-1zM155 55h1v1h-1zM158 55h2v1h-2zM148 56h2v1h-2zM158 56h2v1h-2zM149 57h1v1h-1zM151 57h6v1h-6zM158 57h1v1h-1z'/%3E%3Cpath fill='%23b85a16' d='M150 51h1v1h-1zM157 51h1v1h-1zM150 52h1v1h-1zM157 52h1v1h-1zM150 53h1v1h-1zM157 53h1v1h-1zM150 54h1v1h-1zM157 54h1v1h-1zM150 55h1v1h-1zM157 55h1v1h-1zM150 56h1v1h-1zM157 56h1v1h-1zM150 57h1v1h-1zM157 57h1v1h-1z'/%3E%3Cpath fill='%23ffd35c' d='M151 52h2v1h-2zM155 52h2v1h-2zM151 53h2v1h-2zM155 53h2v1h-2zM151 55h1v1h-1zM153 55h2v1h-2zM156 55h1v1h-1zM151 56h6v1h-6z'/%3E%3Cpath fill='%238f4510' d='M150 58h8v1h-8z'/%3E%3Cpath fill='%236f8f2f' d='M242 51h1v1h-1z'/%3E%3Cpath fill='%234f6a1f' d='M243 51h1v1h-1z'/%3E%3Cpath fill='%23e8851f' d='M239 52h8v1h-8zM238 53h2v1h-2zM241 53h4v1h-4zM246 53h2v1h-2zM238 54h2v1h-2zM241 54h4v1h-4zM246 54h2v1h-2zM238 55h2v1h-2zM241 55h4v1h-4zM246 55h2v1h-2zM238 56h2v1h-2zM241 56h4v1h-4zM246 56h2v1h-2zM238 57h2v1h-2zM241 57h4v1h-4zM246 57h2v1h-2z'/%3E%3Cpath fill='%23b85a16' d='M240 53h1v1h-1zM245 53h1v1h-1zM240 54h1v1h-1zM245 54h1v1h-1zM240 55h1v1h-1zM245 55h1v1h-1zM240 56h1v1h-1zM245 56h1v1h-1zM240 57h1v1h-1zM245 57h1v1h-1z'/%3E%3Cpath fill='%238f4510' d='M239 58h8v1h-8z'/%3E%3Cpath fill='%236f8f2f' d='M9 49h1v1h-1z'/%3E%3Cpath fill='%234f6a1f' d='M10 49h1v1h-1z'/%3E%3Cpath fill='%23e8851f' d='M6 50h8v1h-8zM5 51h1v1h-1zM7 51h6v1h-6zM14 51h1v1h-1zM4 52h2v1h-2zM9 52h2v1h-2zM14 52h2v1h-2zM4 53h2v1h-2zM9 53h2v1h-2zM14 53h2v1h-2zM4 54h2v1h-2zM7 54h6v1h-6zM14 54h2v1h-2zM4 55h2v1h-2zM8 55h1v1h-1zM11 55h1v1h-1zM14 55h2v1h-2zM4 56h2v1h-2zM14 56h2v1h-2zM5 57h1v1h-1zM7 57h6v1h-6zM14 57h1v1h-1z'/%3E%3Cpath fill='%23b85a16' d='M6 51h1v1h-1zM13 51h1v1h-1zM6 52h1v1h-1zM13 52h1v1h-1zM6 53h1v1h-1zM13 53h1v1h-1zM6 54h1v1h-1zM13 54h1v1h-1zM6 55h1v1h-1zM13 55h1v1h-1zM6 56h1v1h-1zM13 56h1v1h-1zM6 57h1v1h-1zM13 57h1v1h-1z'/%3E%3Cpath fill='%23ffd35c' d='M7 52h2v1h-2zM11 52h2v1h-2zM7 53h2v1h-2zM11 53h2v1h-2zM7 55h1v1h-1zM9 55h2v1h-2zM12 55h1v1h-1zM7 56h6v1h-6z'/%3E%3Cpath fill='%238f4510' d='M6 58h8v1h-8z'/%3E%3Cpath fill='%23c8402a' d='M49 52h4v1h-4zM48 53h1v1h-1zM50 53h2v1h-2zM53 53h1v1h-1zM48 54h5v1h-5z'/%3E%3Cpath fill='%23f4efe6' d='M49 53h1v1h-1zM52 53h1v1h-1z'/%3E%3Cpath fill='%238a2416' d='M53 54h1v1h-1z'/%3E%3Cpath fill='%23e8dcc0' d='M50 55h1v1h-1zM50 56h1v1h-1zM50 57h1v1h-1z'/%3E%3Cpath fill='%23b8a888' d='M51 55h1v1h-1zM51 56h1v1h-1zM51 57h1v1h-1z'/%3E%3Cpath fill='%239a5f2c' d='M197 52h4v1h-4zM196 53h1v1h-1zM198 53h2v1h-2zM201 53h1v1h-1zM196 54h5v1h-5z'/%3E%3Cpath fill='%23b97a3f' d='M197 53h1v1h-1zM200 53h1v1h-1z'/%3E%3Cpath fill='%23653c17' d='M201 54h1v1h-1z'/%3E%3Cpath fill='%23e8dcc0' d='M198 55h1v1h-1zM198 56h1v1h-1zM198 57h1v1h-1z'/%3E%3Cpath fill='%23b8a888' d='M199 55h1v1h-1zM199 56h1v1h-1zM199 57h1v1h-1z'/%3E%3Cpath fill='%23c8402a' d='M273 52h4v1h-4zM272 53h1v1h-1zM274 53h2v1h-2zM277 53h1v1h-1zM272 54h5v1h-5z'/%3E%3Cpath fill='%23f4efe6' d='M273 53h1v1h-1zM276 53h1v1h-1z'/%3E%3Cpath fill='%238a2416' d='M277 54h1v1h-1z'/%3E%3Cpath fill='%23e8dcc0' d='M274 55h1v1h-1zM274 56h1v1h-1zM274 57h1v1h-1z'/%3E%3Cpath fill='%23b8a888' d='M275 55h1v1h-1zM275 56h1v1h-1zM275 57h1v1h-1z'/%3E%3C/svg%3E");
  --hs-kuerbisse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 20' width='320' height='40' shape-rendering='crispEdges'%3E%3Cpath fill='%230d0805' d='M0 18h160v2h-160z'/%3E%3Cpath fill='%23c8402a' d='M8 18h2v1h-2zM14 18h2v1h-2zM24 17h2v1h-2zM36 18h2v1h-2zM50 18h2v1h-2zM56 18h2v1h-2z'/%3E%3Cpath fill='%23653c17' d='M16 17h2v1h-2zM28 18h2v1h-2zM74 18h3v1h-3zM84 17h2v1h-2zM102 17h2v1h-2zM116 18h2v1h-2zM126 17h2v1h-2zM138 17h3v1h-3z'/%3E%3Cpath fill='%237a3510' d='M18 18h3v1h-3zM20 17h3v1h-3zM44 18h3v1h-3zM70 18h2v1h-2zM80 17h3v1h-3zM108 18h2v1h-2zM148 17h3v1h-3zM154 18h3v1h-3z'/%3E%3Cpath fill='%23a8500f' d='M34 18h2v1h-2zM40 18h2v1h-2zM100 18h2v1h-2zM140 18h3v1h-3z'/%3E%3Cpath fill='%23a87a12' d='M38 17h2v1h-2zM42 18h2v1h-2zM152 18h3v1h-3zM156 17h2v1h-2z'/%3E%3Cpath fill='%238a2416' d='M60 18h3v1h-3zM62 18h2v1h-2zM78 18h3v1h-3zM96 18h2v1h-2zM106 18h3v1h-3zM120 18h2v1h-2zM128 17h3v1h-3z'/%3E%3Cpath fill='%23e6b02e' d='M68 17h3v1h-3zM92 17h3v1h-3zM112 17h3v1h-3zM122 18h2v1h-2zM132 17h2v1h-2zM158 18h2v1h-2z'/%3E%3Cpath fill='%23e07a24' d='M94 18h3v1h-3z'/%3E%3Cpath fill='%23a8500f' d='M32 18h2v1h-2zM41 16h2v1h-2zM43 16h2v1h-2zM38 15h2v1h-2zM42 15h2v1h-2z'/%3E%3Cpath fill='%23b5541c' d='M34 18h2v1h-2zM36 18h2v1h-2zM38 18h2v1h-2zM41 17h2v1h-2zM45 17h2v1h-2zM40 14h2v1h-2z'/%3E%3Cpath fill='%238a2416' d='M40 18h2v1h-2zM46 18h2v1h-2zM33 17h2v1h-2zM39 17h2v1h-2z'/%3E%3Cpath fill='%23e6b02e' d='M42 18h2v1h-2zM44 18h2v1h-2zM37 17h2v1h-2zM40 15h2v1h-2zM38 14h2v1h-2z'/%3E%3Cpath fill='%239c2f3f' d='M35 17h2v1h-2zM36 15h2v1h-2z'/%3E%3Cpath fill='%23c8402a' d='M43 17h2v1h-2zM35 16h2v1h-2zM39 16h2v1h-2z'/%3E%3Cpath fill='%23e07a24' d='M37 16h2v1h-2z'/%3E%3Cpath fill='%23b5541c' d='M138 18h2v1h-2zM139 17h2v1h-2zM144 15h2v1h-2z'/%3E%3Cpath fill='%23e6b02e' d='M140 18h2v1h-2zM148 18h2v1h-2z'/%3E%3Cpath fill='%23a8500f' d='M142 18h2v1h-2zM146 18h2v1h-2zM143 17h2v1h-2z'/%3E%3Cpath fill='%23c8402a' d='M144 18h2v1h-2z'/%3E%3Cpath fill='%23e07a24' d='M141 17h2v1h-2zM145 17h2v1h-2zM143 16h2v1h-2z'/%3E%3Cpath fill='%238a2416' d='M147 17h2v1h-2zM141 16h2v1h-2zM142 15h2v1h-2z'/%3E%3Cpath fill='%239c2f3f' d='M145 16h2v1h-2z'/%3E%3Cpath fill='%236f8f2f' d='M21 8h1v1h-1zM20 9h1v1h-1z'/%3E%3Cpath fill='%234f6a1f' d='M22 8h1v1h-1zM21 9h1v1h-1z'/%3E%3Cpath fill='%23e8851f' d='M16 10h10v1h-10zM15 11h2v1h-2zM18 11h6v1h-6zM25 11h2v1h-2zM14 12h3v1h-3zM20 12h2v1h-2zM25 12h3v1h-3zM14 13h3v1h-3zM20 13h2v1h-2zM25 13h3v1h-3zM14 14h3v1h-3zM18 14h2v1h-2zM22 14h2v1h-2zM25 14h3v1h-3zM14 15h3v1h-3zM19 15h4v1h-4zM25 15h3v1h-3zM14 16h3v1h-3zM25 16h3v1h-3zM15 17h2v1h-2zM18 17h6v1h-6zM25 17h2v1h-2z'/%3E%3Cpath fill='%23b85a16' d='M17 11h1v1h-1zM24 11h1v1h-1zM17 12h1v1h-1zM24 12h1v1h-1zM17 13h1v1h-1zM24 13h1v1h-1zM17 14h1v1h-1zM24 14h1v1h-1zM17 15h1v1h-1zM24 15h1v1h-1zM17 16h1v1h-1zM24 16h1v1h-1zM17 17h1v1h-1zM24 17h1v1h-1z'/%3E%3Cpath fill='%23ffd35c' d='M18 12h2v1h-2zM22 12h2v1h-2zM18 13h2v1h-2zM22 13h2v1h-2zM20 14h2v1h-2zM18 15h1v1h-1zM23 15h1v1h-1zM18 16h6v1h-6z'/%3E%3Cpath fill='%238f4510' d='M16 18h10v1h-10z'/%3E%3Cpath fill='%236f8f2f' d='M74 11h1v1h-1z'/%3E%3Cpath fill='%234f6a1f' d='M75 11h1v1h-1z'/%3E%3Cpath fill='%23e8851f' d='M71 12h8v1h-8zM70 13h2v1h-2zM73 13h4v1h-4zM78 13h2v1h-2zM70 14h2v1h-2zM73 14h4v1h-4zM78 14h2v1h-2zM70 15h2v1h-2zM73 15h4v1h-4zM78 15h2v1h-2zM70 16h2v1h-2zM73 16h4v1h-4zM78 16h2v1h-2zM70 17h2v1h-2zM73 17h4v1h-4zM78 17h2v1h-2z'/%3E%3Cpath fill='%23b85a16' d='M72 13h1v1h-1zM77 13h1v1h-1zM72 14h1v1h-1zM77 14h1v1h-1zM72 15h1v1h-1zM77 15h1v1h-1zM72 16h1v1h-1zM77 16h1v1h-1zM72 17h1v1h-1zM77 17h1v1h-1z'/%3E%3Cpath fill='%238f4510' d='M71 18h8v1h-8z'/%3E%3Cpath fill='%236f8f2f' d='M117 9h1v1h-1z'/%3E%3Cpath fill='%234f6a1f' d='M118 9h1v1h-1z'/%3E%3Cpath fill='%23e8851f' d='M114 10h8v1h-8zM113 11h1v1h-1zM115 11h6v1h-6zM122 11h1v1h-1zM112 12h2v1h-2zM117 12h2v1h-2zM122 12h2v1h-2zM112 13h2v1h-2zM117 13h2v1h-2zM122 13h2v1h-2zM112 14h2v1h-2zM115 14h6v1h-6zM122 14h2v1h-2zM112 15h2v1h-2zM116 15h1v1h-1zM119 15h1v1h-1zM122 15h2v1h-2zM112 16h2v1h-2zM122 16h2v1h-2zM113 17h1v1h-1zM115 17h6v1h-6zM122 17h1v1h-1z'/%3E%3Cpath fill='%23b85a16' d='M114 11h1v1h-1zM121 11h1v1h-1zM114 12h1v1h-1zM121 12h1v1h-1zM114 13h1v1h-1zM121 13h1v1h-1zM114 14h1v1h-1zM121 14h1v1h-1zM114 15h1v1h-1zM121 15h1v1h-1zM114 16h1v1h-1zM121 16h1v1h-1zM114 17h1v1h-1zM121 17h1v1h-1z'/%3E%3Cpath fill='%23ffd35c' d='M115 12h2v1h-2zM119 12h2v1h-2zM115 13h2v1h-2zM119 13h2v1h-2zM115 15h1v1h-1zM117 15h2v1h-2zM120 15h1v1h-1zM115 16h6v1h-6z'/%3E%3Cpath fill='%238f4510' d='M114 18h8v1h-8z'/%3E%3Cpath fill='%23c8402a' d='M57 13h4v1h-4zM56 14h1v1h-1zM58 14h2v1h-2zM61 14h1v1h-1zM56 15h5v1h-5z'/%3E%3Cpath fill='%23f4efe6' d='M57 14h1v1h-1zM60 14h1v1h-1z'/%3E%3Cpath fill='%238a2416' d='M61 15h1v1h-1z'/%3E%3Cpath fill='%23e8dcc0' d='M58 16h1v1h-1zM58 17h1v1h-1zM58 18h1v1h-1z'/%3E%3Cpath fill='%23b8a888' d='M59 16h1v1h-1zM59 17h1v1h-1zM59 18h1v1h-1z'/%3E%3Cpath fill='%239a5f2c' d='M99 13h4v1h-4zM98 14h1v1h-1zM100 14h2v1h-2zM103 14h1v1h-1zM98 15h5v1h-5z'/%3E%3Cpath fill='%23b97a3f' d='M99 14h1v1h-1zM102 14h1v1h-1z'/%3E%3Cpath fill='%23653c17' d='M103 15h1v1h-1z'/%3E%3Cpath fill='%23e8dcc0' d='M100 16h1v1h-1zM100 17h1v1h-1zM100 18h1v1h-1z'/%3E%3Cpath fill='%23b8a888' d='M101 16h1v1h-1zM101 17h1v1h-1zM101 18h1v1h-1z'/%3E%3C/svg%3E");
  --hs-blatt-rot: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7' shape-rendering='crispEdges'%3E%3Crect x='3' y='0' width='1' height='1' fill='%23c8402a'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%23e8623f'/%3E%3Crect x='3' y='1' width='1' height='1' fill='%23c8402a'/%3E%3Crect x='5' y='1' width='1' height='1' fill='%23c8402a'/%3E%3Crect x='1' y='2' width='1' height='1' fill='%23e8623f'/%3E%3Crect x='2' y='2' width='4' height='1' fill='%23c8402a'/%3E%3Crect x='0' y='3' width='1' height='1' fill='%23e8623f'/%3E%3Crect x='1' y='3' width='2' height='1' fill='%23c8402a'/%3E%3Crect x='3' y='3' width='1' height='1' fill='%238a2416'/%3E%3Crect x='4' y='3' width='3' height='1' fill='%23c8402a'/%3E%3Crect x='1' y='4' width='2' height='1' fill='%23c8402a'/%3E%3Crect x='3' y='4' width='1' height='1' fill='%238a2416'/%3E%3Crect x='4' y='4' width='2' height='1' fill='%23c8402a'/%3E%3Crect x='2' y='5' width='1' height='1' fill='%23c8402a'/%3E%3Crect x='3' y='5' width='1' height='1' fill='%238a2416'/%3E%3Crect x='4' y='5' width='1' height='1' fill='%23c8402a'/%3E%3Crect x='3' y='6' width='1' height='1' fill='%235a3217'/%3E%3C/svg%3E");
  --hs-blatt-orange: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 8' shape-rendering='crispEdges'%3E%3Crect x='2' y='0' width='1' height='1' fill='%23f59a3e'/%3E%3Crect x='3' y='0' width='1' height='1' fill='%23e07a24'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%23f59a3e'/%3E%3Crect x='2' y='1' width='3' height='1' fill='%23e07a24'/%3E%3Crect x='0' y='2' width='1' height='1' fill='%23f59a3e'/%3E%3Crect x='1' y='2' width='1' height='1' fill='%23e07a24'/%3E%3Crect x='2' y='2' width='1' height='1' fill='%23a8500f'/%3E%3Crect x='3' y='2' width='3' height='1' fill='%23e07a24'/%3E%3Crect x='1' y='3' width='1' height='1' fill='%23e07a24'/%3E%3Crect x='2' y='3' width='1' height='1' fill='%23a8500f'/%3E%3Crect x='3' y='3' width='2' height='1' fill='%23e07a24'/%3E%3Crect x='0' y='4' width='2' height='1' fill='%23e07a24'/%3E%3Crect x='2' y='4' width='1' height='1' fill='%23a8500f'/%3E%3Crect x='3' y='4' width='3' height='1' fill='%23e07a24'/%3E%3Crect x='1' y='5' width='1' height='1' fill='%23e07a24'/%3E%3Crect x='2' y='5' width='1' height='1' fill='%23a8500f'/%3E%3Crect x='3' y='5' width='2' height='1' fill='%23e07a24'/%3E%3Crect x='2' y='6' width='1' height='1' fill='%23a8500f'/%3E%3Crect x='3' y='6' width='1' height='1' fill='%23e07a24'/%3E%3Crect x='2' y='7' width='1' height='1' fill='%235a3217'/%3E%3C/svg%3E");
  --hs-blatt-gold: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 6' shape-rendering='crispEdges'%3E%3Crect x='2' y='0' width='1' height='1' fill='%23e6b02e'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%23f8d25c'/%3E%3Crect x='2' y='1' width='2' height='1' fill='%23e6b02e'/%3E%3Crect x='0' y='2' width='1' height='1' fill='%23f8d25c'/%3E%3Crect x='1' y='2' width='1' height='1' fill='%23e6b02e'/%3E%3Crect x='2' y='2' width='1' height='1' fill='%23a87a12'/%3E%3Crect x='3' y='2' width='2' height='1' fill='%23e6b02e'/%3E%3Crect x='0' y='3' width='2' height='1' fill='%23e6b02e'/%3E%3Crect x='2' y='3' width='1' height='1' fill='%23a87a12'/%3E%3Crect x='3' y='3' width='2' height='1' fill='%23e6b02e'/%3E%3Crect x='1' y='4' width='1' height='1' fill='%23e6b02e'/%3E%3Crect x='2' y='4' width='1' height='1' fill='%23a87a12'/%3E%3Crect x='3' y='4' width='1' height='1' fill='%23e6b02e'/%3E%3Crect x='2' y='5' width='1' height='1' fill='%236b4a1a'/%3E%3C/svg%3E");
  --hs-blatt-glut: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7' shape-rendering='crispEdges'%3E%3Crect x='3' y='0' width='1' height='1' fill='%23e07a24'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%23f59a3e'/%3E%3Crect x='3' y='1' width='1' height='1' fill='%23e07a24'/%3E%3Crect x='5' y='1' width='1' height='1' fill='%23e07a24'/%3E%3Crect x='1' y='2' width='1' height='1' fill='%23f59a3e'/%3E%3Crect x='2' y='2' width='4' height='1' fill='%23e07a24'/%3E%3Crect x='0' y='3' width='1' height='1' fill='%23f59a3e'/%3E%3Crect x='1' y='3' width='2' height='1' fill='%23e07a24'/%3E%3Crect x='3' y='3' width='1' height='1' fill='%23a8500f'/%3E%3Crect x='4' y='3' width='3' height='1' fill='%23e07a24'/%3E%3Crect x='1' y='4' width='2' height='1' fill='%23e07a24'/%3E%3Crect x='3' y='4' width='1' height='1' fill='%23a8500f'/%3E%3Crect x='4' y='4' width='2' height='1' fill='%23e07a24'/%3E%3Crect x='2' y='5' width='1' height='1' fill='%23e07a24'/%3E%3Crect x='3' y='5' width='1' height='1' fill='%23a8500f'/%3E%3Crect x='4' y='5' width='1' height='1' fill='%23e07a24'/%3E%3Crect x='3' y='6' width='1' height='1' fill='%235a3217'/%3E%3C/svg%3E");
  --hs-blatt-wein: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 8' shape-rendering='crispEdges'%3E%3Crect x='2' y='0' width='1' height='1' fill='%23c04a5a'/%3E%3Crect x='3' y='0' width='1' height='1' fill='%239c2f3f'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%23c04a5a'/%3E%3Crect x='2' y='1' width='3' height='1' fill='%239c2f3f'/%3E%3Crect x='0' y='2' width='1' height='1' fill='%23c04a5a'/%3E%3Crect x='1' y='2' width='1' height='1' fill='%239c2f3f'/%3E%3Crect x='2' y='2' width='1' height='1' fill='%23661a26'/%3E%3Crect x='3' y='2' width='3' height='1' fill='%239c2f3f'/%3E%3Crect x='1' y='3' width='1' height='1' fill='%239c2f3f'/%3E%3Crect x='2' y='3' width='1' height='1' fill='%23661a26'/%3E%3Crect x='3' y='3' width='2' height='1' fill='%239c2f3f'/%3E%3Crect x='0' y='4' width='2' height='1' fill='%239c2f3f'/%3E%3Crect x='2' y='4' width='1' height='1' fill='%23661a26'/%3E%3Crect x='3' y='4' width='3' height='1' fill='%239c2f3f'/%3E%3Crect x='1' y='5' width='1' height='1' fill='%239c2f3f'/%3E%3Crect x='2' y='5' width='1' height='1' fill='%23661a26'/%3E%3Crect x='3' y='5' width='2' height='1' fill='%239c2f3f'/%3E%3Crect x='2' y='6' width='1' height='1' fill='%23661a26'/%3E%3Crect x='3' y='6' width='1' height='1' fill='%239c2f3f'/%3E%3Crect x='2' y='7' width='1' height='1' fill='%234a2c12'/%3E%3C/svg%3E");
  background: var(--bg0);
  scrollbar-color: #8a4a16 var(--bg0);
}

/* ============ Umgebung ============ */

html[data-design="herbst"] body { background: transparent; }

/* Waldboden mit Laubresten (32×32-Pixeltextur), darüber tiefe Abendsonne von
   links oben und Abendrot von rechts — fest hinter allem, scrollt nicht mit. */
html[data-design="herbst"] body::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background:
    radial-gradient(ellipse 75% 55% at 10% -8%, rgba(255, 176, 80, 0.24), transparent 70%),
    radial-gradient(ellipse 55% 42% at 96% -2%, rgba(176, 64, 84, 0.18), transparent 70%),
    radial-gradient(ellipse 110% 50% at 50% 112%, rgba(0, 0, 0, 0.6), transparent 70%),
    var(--hs-boden) 0 0 / 192px 192px repeat;
  image-rendering: pixelated;
}
/* Bodennebel: breiter als das Fenster und langsam hin- und hergeschoben — nur
   transform und Deckkraft, das bleibt auf dem Compositor. */
html[data-design="herbst"] body::after {
  content: "";
  position: fixed;
  left: -30%;
  right: -30%;
  bottom: 0;
  height: 58vh;
  z-index: -1;
  pointer-events: none;
  background:
    radial-gradient(ellipse 24% 40% at 14% 94%, rgba(255, 226, 190, 0.11), transparent 70%),
    radial-gradient(ellipse 30% 30% at 40% 102%, rgba(255, 210, 160, 0.1), transparent 70%),
    radial-gradient(ellipse 22% 44% at 66% 92%, rgba(255, 226, 190, 0.09), transparent 70%),
    radial-gradient(ellipse 28% 30% at 90% 102%, rgba(255, 210, 160, 0.1), transparent 70%);
  animation: hs-nebel 44s ease-in-out infinite alternate;
}
@keyframes hs-nebel {
  from { transform: translateX(-11%); opacity: 0.65; }
  to { transform: translateX(11%); opacity: 1; }
}

html[data-design="herbst"] ::selection { background: rgba(242, 163, 58, 0.42); }
html[data-design="herbst"] ::-webkit-scrollbar-track { background: var(--bg0); }
html[data-design="herbst"] ::-webkit-scrollbar-thumb {
  background: linear-gradient(180deg, #e6b02e, #b5541c 55%, #8a2416);
  border-color: var(--bg0);
}
html[data-design="herbst"] ::-webkit-scrollbar-thumb:hover { background: linear-gradient(180deg, #f8d25c, #e07a24 55%, #c8402a); }
html[data-design="herbst"] :focus-visible { outline-color: var(--hs-gold); }

/* ============ Kopfzeile ============ */

html[data-design="herbst"] .topbar {
  background: rgba(20, 13, 7, 0.86);
  border-bottom-color: rgba(240, 176, 96, 0.22);
  position: sticky;
}
/* Laubgirlande unter der Leiste: die Herbstfarben ziehen langsam durch */
html[data-design="herbst"] .topbar::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  height: 2px;
  background: linear-gradient(90deg, transparent, #c8402a 12%, #e07a24 26%, #f6c453 40%, #a3a83a 52%, #f6c453 64%, #e07a24 76%, #9c2f3f 88%, transparent);
  background-size: 200% 100%;
  opacity: 0.85;
  box-shadow: 0 0 12px rgba(242, 163, 58, 0.45);
  animation: hs-girlande 14s linear infinite;
  pointer-events: none;
}
@keyframes hs-girlande {
  from { background-position: 200% 0; }
  to { background-position: -200% 0; }
}
html[data-design="herbst"] .brand-logo { filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 12px rgba(240, 150, 50, 0.3)); }

html[data-design="herbst"] .nav a:hover { color: #ffe9c8; background: rgba(240, 176, 96, 0.1); }
html[data-design="herbst"] .nav a.current {
  color: #ffe9c8;
  background: rgba(240, 176, 96, 0.14);
  box-shadow: inset 0 -2px 0 var(--hs-gold), 0 0 16px rgba(240, 150, 50, 0.14);
}
html[data-design="herbst"] .nav-live {
  color: #ffd0c2 !important;
  background: rgba(240, 80, 60, 0.14) !important;
  border-color: rgba(240, 90, 50, 0.45);
  box-shadow: 0 0 14px rgba(240, 80, 40, 0.22);
}

html[data-design="herbst"] .search.open #search-form,
html[data-design="herbst"] #search-form:focus-within {
  border-color: rgba(242, 163, 58, 0.6);
  box-shadow: 0 0 0 3px rgba(242, 163, 58, 0.14), 0 0 18px rgba(240, 150, 50, 0.14);
}
html[data-design="herbst"] .suggest { box-shadow: var(--shadow), 0 0 0 1px rgba(240, 176, 96, 0.08); }

/* Login-Knopf bleibt Discord-blau — der ist Marke, nicht Deko. */

/* ============ Layout & Seitenwechsel ============ */

html[data-design="herbst"] .view { animation: hs-view-in 0.55s cubic-bezier(0.2, 0.8, 0.2, 1); }
/* Nur Deckkraft und Verschiebung (wie das Standard-fadeIn) — ein filter auf der
   ganzen Ansicht würde bei langen Seiten jedes Bild neu rastern. */
@keyframes hs-view-in {
  from { opacity: 0; transform: translate(-10px, 10px); }
  to { opacity: 1; transform: none; }
}

html[data-design="herbst"] .page-head h1 { text-shadow: 0 0 28px rgba(240, 150, 50, 0.26); }
html[data-design="herbst"] .section-head h2 { text-shadow: 0 0 22px rgba(240, 150, 50, 0.16); }
html[data-design="herbst"] .section-link:hover { text-shadow: 0 0 10px rgba(242, 163, 58, 0.6); text-decoration: none; }

/* ============ Hero: Abendwald ============ */

/* Dämmerhimmel von Pflaume nach Glutorange. Die Sonne ist eckig wie im Spiel und
   geht rechts neben dem Text hinter dem Wald unter (--hs-sx/--hs-sy = ihre Mitte).
   Die Versätze hinter dem Prozentwert gleichen aus, dass background-position
   Prozente auf „Fläche minus Bild" bezieht: Versatz = Bildbreite × (0,78 − 0,5). */
html[data-design="herbst"] .hero {
  --hs-sx: 78%;
  --hs-sy: calc(100% - 116px);
  border-color: rgba(240, 176, 96, 0.22);
  background:
    linear-gradient(#fffbe6, #fff3c4) calc(78% + 11px) calc(100% - 96px) / 40px 40px no-repeat,
    linear-gradient(180deg, #ffe9a0, #ffcf6a 60%, #ffb24a) calc(78% + 18px) calc(100% - 84px) / 64px 64px no-repeat,
    radial-gradient(circle 180px at var(--hs-sx) var(--hs-sy), rgba(255, 224, 150, 0.5), rgba(255, 170, 70, 0.22) 45%, transparent 72%),
    radial-gradient(ellipse 85% 55% at 50% 100%, rgba(240, 120, 40, 0.38), transparent 72%),
    linear-gradient(180deg, #160e1c 0%, #2a1422 30%, #4a1f20 58%, #7a3818 100%);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.4), 0 24px 60px rgba(0, 0, 0, 0.5), 0 0 60px rgba(230, 130, 40, 0.08);
}
/* Sonnenstrahlen, die von der Sonne ausgehen und langsam atmen */
html[data-design="herbst"] .hero::before {
  background-image: repeating-conic-gradient(from 270deg at var(--hs-sx) var(--hs-sy), rgba(255, 214, 140, 0.09) 0deg 5deg, transparent 5deg 14deg);
  background-size: auto;
  mask-image: radial-gradient(ellipse 75% 110% at var(--hs-sx) 100%, #000 12%, transparent 72%);
  -webkit-mask-image: radial-gradient(ellipse 75% 110% at var(--hs-sx) 100%, #000 12%, transparent 72%);
  animation: hs-strahlen 7s ease-in-out infinite alternate;
}
@keyframes hs-strahlen {
  from { opacity: 0.4; }
  to { opacity: 1; }
}
/* Bunter Wald mit Kürbissen und Pilzen, über die ganze Breite wiederholt */
html[data-design="herbst"] .hero::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 128px;
  pointer-events: none;
  background: var(--hs-wald) 50% 100% / 640px 128px repeat-x;
  image-rendering: pixelated;
}
html[data-design="herbst"] .hero::before,
html[data-design="herbst"] .hero::after { z-index: 0; }
html[data-design="herbst"] .hero > * { position: relative; z-index: 2; }
html[data-design="herbst"] .hero > .hero-blocks { position: absolute; z-index: 1; }

/* Aus den schwebenden Blöcken werden fallende Blätter: jeder Block ist eine
   unsichtbare Spalte über die ganze Hero-Höhe, die nach unten durchläuft
   (translateY in Prozent = Hero-Höhe); das Blatt selbst taumelt darin. */
html[data-design="herbst"] .hb {
  top: 0;
  bottom: 0;
  width: 26px;
  height: auto;
  border-radius: 0;
  background: none;
  box-shadow: none;
  opacity: 1;
  animation: hs-fallen var(--hs-t, 11s) linear infinite;
  animation-delay: var(--hs-d, 0s);
}
html[data-design="herbst"] .hb::before {
  content: "";
  position: absolute;
  left: 0;
  top: -34px;
  width: var(--hs-g, 24px);
  height: var(--hs-g, 24px);
  background: var(--hs-b, var(--hs-blatt-rot)) center / contain no-repeat;
  image-rendering: pixelated;
  filter: drop-shadow(0 3px 3px rgba(0, 0, 0, 0.35));
  animation: hs-taumeln var(--hs-s, 3.4s) ease-in-out infinite alternate;
}
html[data-design="herbst"] .hb1 { --hs-b: var(--hs-blatt-rot); --hs-g: 28px; --hs-t: 12s; --hs-d: -3s; --hs-s: 3.2s; }
html[data-design="herbst"] .hb2 { --hs-b: var(--hs-blatt-gold); --hs-g: 20px; --hs-t: 15s; --hs-d: -9s; --hs-s: 2.6s; }
html[data-design="herbst"] .hb3 { --hs-b: var(--hs-blatt-orange); --hs-g: 26px; --hs-t: 11s; --hs-d: -6.5s; --hs-s: 3.8s; }
html[data-design="herbst"] .hb4 { --hs-b: var(--hs-blatt-wein); --hs-g: 22px; --hs-t: 14s; --hs-d: -1s; --hs-s: 3s; }
html[data-design="herbst"] .hb5 { --hs-b: var(--hs-blatt-glut); --hs-g: 18px; --hs-t: 17s; --hs-d: -12s; --hs-s: 2.8s; }
@keyframes hs-fallen {
  from { transform: translateY(0); }
  to { transform: translateY(calc(100% + 50px)); }
}
@keyframes hs-taumeln {
  0% { transform: translateX(-30px) rotate(-40deg) scaleX(1); }
  50% { transform: translateX(0) rotate(8deg) scaleX(0.35); }
  100% { transform: translateX(30px) rotate(46deg) scaleX(1); }
}

html[data-design="herbst"] .hero-kicker { color: #ffd98a; text-shadow: 0 0 14px rgba(242, 163, 58, 0.6), 0 1px 2px rgba(0, 0, 0, 0.6); }
html[data-design="herbst"] .hero-logo img { filter: drop-shadow(0 14px 34px rgba(0, 0, 0, 0.65)) drop-shadow(0 0 28px rgba(255, 190, 90, 0.3)); }
html[data-design="herbst"] .hero-sub { color: #f0dcc0; text-shadow: 0 1px 8px rgba(0, 0, 0, 0.75); }
html[data-design="herbst"] .stat-chip { background: rgba(22, 14, 8, 0.82); box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3); }
html[data-design="herbst"] .stat-chip.live-chip { border-color: rgba(240, 90, 50, 0.5); color: #ffd0c2; }
html[data-design="herbst"] .stat-chip.live-chip strong { color: #ff8f72; }

/* Schlichter Countdown (Stil „Standard") in Bernstein; der Portal-Stil bleibt violett. */
html[data-design="herbst"] .countdown:not(.nether) {
  background: rgba(22, 14, 8, 0.6);
  border-color: rgba(242, 163, 58, 0.45);
  box-shadow: 0 0 40px rgba(242, 163, 58, 0.14), inset 0 0 30px rgba(242, 163, 58, 0.06);
}
html[data-design="herbst"] .countdown:not(.nether) .cd-num { text-shadow: 0 0 18px rgba(242, 163, 58, 0.55); }
html[data-design="herbst"] .countdown:not(.nether) .cd-fertig { text-shadow: 0 0 18px rgba(242, 163, 58, 0.6); }

/* ============ Karten ============ */

html[data-design="herbst"] .lcard,
html[data-design="herbst"] .ccard,
html[data-design="herbst"] .mc-card,
html[data-design="herbst"] .mod-card,
html[data-design="herbst"] .modpack-card,
html[data-design="herbst"] .rule-card,
html[data-design="herbst"] .ap-card,
html[data-design="herbst"] .me-card,
html[data-design="herbst"] .srv-kpi,
html[data-design="herbst"] .srv-hero,
html[data-design="herbst"] .sp-hero,
html[data-design="herbst"] .ch-hero,
html[data-design="herbst"] .srv-liste,
html[data-design="herbst"] .srv-cta,
html[data-design="herbst"] .ap-side {
  box-shadow: 0 1px 0 rgba(255, 236, 200, 0.04) inset, 0 10px 30px rgba(0, 0, 0, 0.35);
}
html[data-design="herbst"] .lcard:hover,
html[data-design="herbst"] .ccard:hover,
html[data-design="herbst"] .mod-card:hover,
html[data-design="herbst"] .mods-video:hover {
  border-color: rgba(246, 196, 83, 0.55);
  box-shadow: 0 14px 34px rgba(0, 0, 0, 0.55), 0 0 28px rgba(240, 150, 50, 0.2);
}
html[data-design="herbst"] .lcard:hover { border-color: rgba(240, 90, 50, 0.6); }
html[data-design="herbst"] .vcard:hover .vthumb {
  border-color: rgba(246, 196, 83, 0.55);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.5), 0 0 24px rgba(240, 150, 50, 0.22);
}
html[data-design="herbst"] .mc-card:hover,
html[data-design="herbst"] .srv-p:hover {
  border-color: rgba(246, 196, 83, 0.5);
  box-shadow: 0 0 22px rgba(240, 150, 50, 0.16);
}
html[data-design="herbst"] .ccard.is-live { border-color: rgba(240, 90, 50, 0.5); }
html[data-design="herbst"] .live-badge {
  background: linear-gradient(180deg, #f0503c, #c8402a);
  box-shadow: 0 0 14px rgba(240, 80, 40, 0.6);
}
html[data-design="herbst"] .lmeta .avi { border-color: #f0503c; box-shadow: 0 0 0 2px rgba(240, 90, 50, 0.3), 0 0 12px rgba(240, 90, 50, 0.35); }
html[data-design="herbst"] .new-chip { background: linear-gradient(135deg, #f8d25c, #f2a33a); color: #2a1706; box-shadow: 0 0 10px rgba(242, 163, 58, 0.55); }
html[data-design="herbst"] .mc-dot.on { box-shadow: 0 0 0 4px rgba(242, 163, 58, 0.18), 0 0 10px rgba(242, 163, 58, 0.7); }
html[data-design="herbst"] .srv-on { --srv-tint: rgba(242, 163, 58, 0.12); }
html[data-design="herbst"] .srv-bar i { background: linear-gradient(90deg, #c8402a, #e07a24 45%, #f6c453); box-shadow: 0 0 10px rgba(242, 163, 58, 0.55); }
html[data-design="herbst"] .rule-num { border-color: rgba(242, 163, 58, 0.4); box-shadow: 0 0 14px rgba(242, 163, 58, 0.2); }
html[data-design="herbst"] .mods-callout,
html[data-design="herbst"] .callout { border-left-color: var(--hs-bernstein); }
html[data-design="herbst"] .mod-card.featured { border-color: rgba(242, 163, 58, 0.4); }
html[data-design="herbst"] .ccard.is-host { border-color: rgba(246, 196, 83, 0.5); }

/* ============ Bedienelemente ============ */

html[data-design="herbst"] .btn:hover { border-color: rgba(242, 163, 58, 0.6); box-shadow: 0 0 16px rgba(240, 150, 50, 0.2); }
html[data-design="herbst"] .mp-btn {
  background: linear-gradient(135deg, #f8d25c, #f2a33a 50%, #e07a24);
  border-color: #f6b84a;
  color: #2a1706;
  box-shadow: 0 0 18px rgba(242, 163, 58, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.35);
  animation: hs-schimmer 3.2s ease-in-out infinite alternate;
}
html[data-design="herbst"] .mp-btn:hover {
  background: linear-gradient(135deg, #ffe08a, #f6b84a 50%, #ea8a30);
  border-color: #f8d25c;
}
@keyframes hs-schimmer {
  from { box-shadow: 0 0 14px rgba(242, 163, 58, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.35); }
  to { box-shadow: 0 0 26px rgba(246, 196, 83, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.35); }
}
html[data-design="herbst"] .chip.on:not(.chip-live) {
  background: linear-gradient(135deg, #f8d25c, #f2a33a);
  color: #2a1706;
  border-color: #f6b84a;
  box-shadow: 0 0 14px rgba(242, 163, 58, 0.4);
}
html[data-design="herbst"] .chip.on:not(.chip-live) .n { opacity: 0.75; }
html[data-design="herbst"] .sort select:focus,
html[data-design="herbst"] .ap-search:focus { border-color: rgba(242, 163, 58, 0.6); }
html[data-design="herbst"] .ap-tab.on { border-color: rgba(242, 163, 58, 0.3); }
html[data-design="herbst"] .ap-tab.on .n { background: rgba(242, 163, 58, 0.2); color: var(--hs-bernstein); }
html[data-design="herbst"] .skel-box { background: linear-gradient(100deg, var(--bg2) 40%, #3a2a16 50%, var(--bg2) 60%); background-size: 200% 100%; }

/* ============ Mobile Leiste ============ */

html[data-design="herbst"] .bottom-nav {
  background: rgba(20, 13, 7, 0.94);
  border-top-color: rgba(240, 176, 96, 0.3);
  box-shadow: 0 -2px 0 rgba(242, 163, 58, 0.1), 0 -10px 30px rgba(0, 0, 0, 0.5);
}
html[data-design="herbst"] .bottom-nav a.current { text-shadow: 0 0 10px rgba(242, 163, 58, 0.6); }

/* ============ Fußzeile: Kürbisse im Kerzenschein ============ */

html[data-design="herbst"] .footer {
  position: relative;
  overflow: hidden;
  border-top-color: rgba(240, 176, 96, 0.26);
  background: linear-gradient(180deg, #1a120a, #150e08 60%, #0e0906);
  box-shadow: inset 0 1px 0 rgba(246, 196, 83, 0.12);
}
/* Kerzenschein hinter den geschnitzten Kürbissen: gleiche Kachel (320 px) und
   gleiche Lage wie die Kürbisreihe, damit jeder Schein unter seinem Kürbis sitzt */
html[data-design="herbst"] .footer::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: var(--hs-fuss, 0px);
  height: 110px;
  pointer-events: none;
  background:
    radial-gradient(ellipse 46px 40px at 42px 100%, rgba(255, 196, 90, 0.5), transparent 70%) 50% 100% / 320px 110px repeat-x,
    radial-gradient(ellipse 40px 34px at 236px 100%, rgba(255, 180, 70, 0.42), transparent 70%) 50% 100% / 320px 110px repeat-x,
    radial-gradient(ellipse 60% 70% at 50% 110%, rgba(230, 120, 40, 0.16), transparent 70%);
  transform-origin: 50% 100%;
  animation: hs-kerze 2.8s ease-in-out infinite alternate;
}
@keyframes hs-kerze {
  0% { opacity: 0.6; transform: scaleY(0.94); }
  35% { opacity: 0.95; transform: scaleY(1.02); }
  60% { opacity: 0.75; transform: scaleY(0.98); }
  100% { opacity: 1; transform: scaleY(1.06); }
}
html[data-design="herbst"] .footer::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: var(--hs-fuss, 0px);
  height: 40px;
  pointer-events: none;
  background: var(--hs-kuerbisse) 50% 100% / 320px 40px repeat-x;
  image-rendering: pixelated;
}
html[data-design="herbst"] .footer-inner { position: relative; z-index: 1; }
html[data-design="herbst"] .footer-links a { color: #ffd98a; }
html[data-design="herbst"] .footer-links a:hover { text-shadow: 0 0 10px rgba(246, 196, 83, 0.7); }
html[data-design="herbst"] .footer-logo { filter: drop-shadow(0 0 10px rgba(246, 196, 83, 0.22)); }
html[data-design="herbst"] .fcred {
  background: rgba(30, 20, 10, 0.6);
  border-color: rgba(246, 196, 83, 0.18);
}
html[data-design="herbst"] .fcred:hover {
  border-color: rgba(246, 196, 83, 0.5);
  box-shadow: 0 0 22px rgba(246, 196, 83, 0.14);
}
html[data-design="herbst"] .fcred-badge {
  background: rgba(246, 196, 83, 0.12);
  border-color: rgba(246, 196, 83, 0.35);
  color: #ffd98a;
}
html[data-design="herbst"] .fcred:hover .fcred-badge { background: rgba(246, 196, 83, 0.22); }

/* Tablet und schmale Fenster: der Text reicht weiter nach rechts, die Sonne rückt
   an den Rand (Versätze wieder Bildbreite × (0,9 − 0,5)). */
@media (max-width: 1100px) {
  html[data-design="herbst"] .hero {
    --hs-sx: 90%;
    background:
      linear-gradient(#fffbe6, #fff3c4) calc(90% + 16px) calc(100% - 96px) / 40px 40px no-repeat,
      linear-gradient(180deg, #ffe9a0, #ffcf6a 60%, #ffb24a) calc(90% + 26px) calc(100% - 84px) / 64px 64px no-repeat,
      radial-gradient(circle 180px at var(--hs-sx) var(--hs-sy), rgba(255, 224, 150, 0.5), rgba(255, 170, 70, 0.22) 45%, transparent 72%),
      radial-gradient(ellipse 85% 55% at 50% 100%, rgba(240, 120, 40, 0.38), transparent 72%),
      linear-gradient(180deg, #160e1c 0%, #2a1422 30%, #4a1f20 58%, #7a3818 100%);
  }
}

@media (max-width: 760px) {
  html[data-design="herbst"] .hero::after { height: 96px; background-size: 480px 96px; }
  /* Kleinere Sonne, tiefer: sie bleibt unter dem Text, der hier die ganze Breite füllt. */
  html[data-design="herbst"] .hero {
    --hs-sx: 78%;
    --hs-sy: calc(100% - 74px);
    background:
      linear-gradient(#fffbe6, #fff3c4) calc(78% + 8px) calc(100% - 59px) / 30px 30px no-repeat,
      linear-gradient(180deg, #ffe9a0, #ffcf6a 60%, #ffb24a) calc(78% + 13px) calc(100% - 50px) / 48px 48px no-repeat,
      radial-gradient(circle 130px at var(--hs-sx) var(--hs-sy), rgba(255, 224, 150, 0.5), rgba(255, 170, 70, 0.22) 45%, transparent 72%),
      radial-gradient(ellipse 85% 55% at 50% 100%, rgba(240, 120, 40, 0.38), transparent 72%),
      linear-gradient(180deg, #160e1c 0%, #2a1422 30%, #4a1f20 58%, #7a3818 100%);
  }
  /* Die feste untere Leiste verdeckt den Fuß der Seite: Kürbisse stehen darüber. */
  html[data-design="herbst"] .footer { --hs-fuss: 58px; }
}

/* Ohne Bewegung: das Design bleibt, das Bewegte nicht (Laub, Fuchs, Zugvögel und
   Laubwirbel regelt theme-herbst.js selbst). Die Hero-Blätter bleiben als
   ruhende Blätter auf halber Höhe stehen. */
@media (prefers-reduced-motion: reduce) {
  html[data-design="herbst"] body::after,
  html[data-design="herbst"] .topbar::after,
  html[data-design="herbst"] .hero::before,
  html[data-design="herbst"] .footer::before,
  html[data-design="herbst"] .mp-btn,
  html[data-design="herbst"] .hb,
  html[data-design="herbst"] .hb::before { animation: none; }
  html[data-design="herbst"] .hb::before { top: var(--hs-ruhe, 30%); }
  html[data-design="herbst"] .hb2 { --hs-ruhe: 58%; }
  html[data-design="herbst"] .hb3 { --hs-ruhe: 22%; }
  html[data-design="herbst"] .hb4 { --hs-ruhe: 50%; }
  html[data-design="herbst"] .hb5 { --hs-ruhe: 12%; }
}
