:root{--basalt-950: #1A1412;--basalt-900: #241C18;--basalt-850: #2E2420;--basalt-800: #3A2E28;--basalt-700: #4A3A32;--basalt-650: #6B5748;--basalt-600: #5E4A3E;--basalt-500: #78604F;--basalt-450: #98826F;--basalt-400: #967C68;--basalt-300: #B79E8A;--basalt-250: #C6B4A2;--basalt-200: #D6C6B5;--basalt-100: #EBE1D6;--basalt-050: #F6F1EA;--basalt-025: #F4EFE7;--basalt-shade: #DED7CB;--glut-900: #5C1E04;--glut-800: #8A2E05;--glut-700: #B03D06;--glut-600: #D14A08;--glut-500: #E2560F;--glut-400: #F0742E;--glut-300: #F79A62;--glut-200: #FBC9A8;--glut-100: #FDE8DA;--daemmerung-950: #141A26;--daemmerung-900: #1D2433;--daemmerung-800: #28324A;--daemmerung-700: #384868;--daemmerung-600: #48587C;--daemmerung-500: #5C6E92;--daemmerung-400: #8494B0;--daemmerung-200: #D8DEE8;--daemmerung-100: #EDF0F5;--status-geklaert: #3F6B4C;--status-offen: #A8760D;--status-konflikt: #9B3226;--weiss: #FFFFFF;--paper-desk: var(--basalt-shade);--paper-base: var(--basalt-025);--paper-surface: var(--basalt-050);--paper-card: var(--weiss);--paper-subtle: var(--basalt-100);--paper-text: var(--basalt-900);--paper-text-2: var(--basalt-600);--paper-text-3: var(--basalt-650);--paper-text-muted: var(--basalt-650);--paper-rule: rgba(36, 28, 24, .2);--paper-rule-soft: rgba(36, 28, 24, .1);--paper-rule-strong: #241C18;--paper-action: var(--glut-600);--paper-action-text: var(--weiss);--paper-link: var(--glut-700);--paper-link-hover: var(--glut-500);--shop-base: var(--basalt-950);--shop-raised: var(--basalt-900);--shop-card: var(--basalt-850);--shop-card-hi: var(--basalt-800);--shop-border: var(--basalt-800);--shop-text: var(--basalt-050);--shop-text-2: var(--basalt-300);--shop-text-3: var(--basalt-500);--shop-text-muted: var(--basalt-450);--shop-action: var(--glut-500);--shop-action-hi: var(--glut-400);--shop-link: var(--glut-300);--shop-note-edge: var(--daemmerung-600);--shop-note-bg: var(--daemmerung-800);--shop-note-text: var(--daemmerung-200);--marke-signal: var(--glut-500);--focus-ring-paper: var(--glut-700);--focus-ring-shop: var(--glut-300);--focus-ring-width: 2px;--focus-ring-offset: 2px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 22px;--space-6: 28px;--space-7: 44px;--space-8: 56px;--space-9: 84px;--rule-hair: 1px;--rule-strong: 2px;--radius-0: 0;--radius-app: 20px;--container-doc: 1500px;--container-page: 1180px;--measure-text: 60ch;--measure-lead: 44ch;--marginalie: 216px;--tap-min: 44px;--lh-display: 1.04;--lh-heading: 1.2;--lh-text: 1.72;--lh-ui: 1.55;--font-display: Archivo, "Helvetica Neue", sans-serif;--font-ui: "IBM Plex Sans", system-ui, sans-serif;--font-text: "IBM Plex Serif", Georgia, serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}:where(a){color:var(--paper-link);text-decoration-color:color-mix(in oklch,var(--paper-link) 40%,transparent)}:where(a:hover){color:var(--paper-link-hover)}:where(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-paper);outline-offset:var(--focus-ring-offset)}[data-ebene=werkstatt]{background:var(--shop-base);color:var(--shop-text)}[data-ebene=werkstatt] :where(a){color:var(--shop-link)}[data-ebene=werkstatt] :where(:focus-visible){outline-color:var(--focus-ring-shop)}:where(button,[role=button],input,select,textarea){min-height:var(--tap-min);font:inherit}::selection{background:var(--glut-200);color:var(--basalt-900)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/fonts/ibm-plex-serif-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/fonts/ibm-plex-serif-latin-400italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
