@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tajawal-arabic-400-normal.CyCXRvzh.woff2)format("woff2"),url(/_astro/tajawal-arabic-400-normal.DCQxawbB.woff)format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/tajawal-arabic-500-normal.BZ8ojJNu.woff2)format("woff2"),url(/_astro/tajawal-arabic-500-normal.CbVEaYEW.woff)format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/tajawal-arabic-700-normal.D2-eand5.woff2)format("woff2"),url(/_astro/tajawal-arabic-700-normal.9L7Zusdl.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.0pRdybE_.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.MJZ0liF5.woff)format("woff")}:root{--bg:#0c1830;--bg-2:#14263f;--surface:#152741;--surface-2:#1c3050;--line:#24395c;--line-gold:#806a33;--text:#f2ecdd;--muted:#9fb0c8;--gold:#d4af37;--gold-2:#e8c96a;--gold-soft:#2e2612;--buy:#138a5e;--sell:#c0392b;--radius:14px;--section-gap:44px;--maxw:880px;--display:"Tajawal", system-ui, sans-serif;--body:"IBM Plex Sans Arabic", system-ui, sans-serif;--grad-body:linear-gradient(180deg, #10223f 0%, #0c1830 40%, #081226 100%);--footer-bg:#081020;--gold-grad-1:#e8c96a;--gold-grad-2:#c49a1f;--gold-grad-3:#a87f10}*{box-sizing:border-box}body{background:var(--grad-body) fixed;color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;flex-direction:column;min-block-size:100svh;margin:0;line-height:1.7;display:flex}h1,h2,h3{font-family:var(--display);margin:0 0 .4em;line-height:1.25}a{color:var(--gold);text-underline-offset:3px}:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px;box-shadow:0 0 0 2px var(--bg);border-radius:4px}p{margin-block:0 1em}ul,ol{margin-block:0 1em;padding-inline-start:1.4em}li+li{margin-block-start:.35em}.wrap{max-inline-size:var(--maxw);margin-inline:auto;padding-inline:20px}.karten{gap:14px;margin-block:20px;display:grid}.karte{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding-block:16px;padding-inline:18px}.karte h2{margin-block-end:6px;font-size:1.15rem}.karte p{margin:0}.karte .zustand{color:var(--muted);margin-block-start:8px;font-size:.9rem}.lead{color:var(--muted);margin-block:0 24px}.karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.karte-kopf h2{margin:0}.abzeichen{font-family:var(--body);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding-block:2px;padding-inline:10px;font-size:.78rem;line-height:1.6}.abzeichen.ist-aktiv{border-color:var(--line-gold);background:var(--gold-soft);color:var(--gold-2)}.karte.ist-aktiv{transition:border-color .15s}.karte.ist-aktiv:hover{border-color:var(--line-gold)}@media (prefers-reduced-motion:reduce){.karte.ist-aktiv{transition:none}}.leer-hinweis{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);padding-block:14px;padding-inline:18px}.lektionen{margin-block:12px 0;padding-inline-start:0;list-style:none}.lektionen li{border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-block:8px;display:flex}.lektionen li:first-child{border-block-start:0}.lektionen a{text-decoration:none}.lektionen a:hover{text-decoration:underline}.lektionen .dauer{color:var(--muted);font-size:.85rem}.pfad{color:var(--muted);margin-block:0 6px;font-size:.9rem}.video-platzhalter{background:var(--surface-2);border:1px dashed var(--line-gold);border-radius:var(--radius);color:var(--muted);text-align:center;margin-block:24px;padding-block:56px;padding-inline:20px}.video-platzhalter.ist-handeln{border-style:solid;border-color:var(--line-gold);background:var(--gold-soft);color:var(--text)}.video-rahmen{margin-block:24px}.video-rahmen iframe{border-radius:var(--radius);aspect-ratio:16/9;border:0;inline-size:100%;display:block}.kurs-kopf{margin-block-end:var(--section-gap)}.zurueck{margin-block-start:4px;font-size:.9rem;display:inline-block}.modul-nummer{font-family:var(--body);color:var(--muted);margin-block-end:2px;font-size:.78rem}.modul-zahl{font-family:var(--body);color:var(--muted);white-space:nowrap;font-size:.78rem}.fehlerseite{max-inline-size:46ch}.fehlerseite .code{font-family:var(--display);color:var(--muted);margin-block:0 8px;font-size:3.5rem;line-height:1}.fehlerseite h1{margin-block:0 12px}.fehlerseite .wege{flex-wrap:wrap;gap:16px;margin-block-start:20px;display:flex}.lektion-kopf{margin-block-end:20px}.lektion-kopf .pfad{margin-block-end:4px}.lektion-kopf .zurueck{font-size:.9rem}.karte[id]{scroll-margin-block-start:80px}
