:root,[data-theme=dark],[data-theme=bayati-dark],[data-stil=bayati],[data-stil=bayati][data-theme=dark]{--rolle2Text:#e8833a;--rolle3Text:#14b8a6}[data-theme=light],[data-theme=bayati-light],[data-stil=bayati][data-theme=light]{--rolle2Text:#9a3412;--rolle3Text:#0f766e}[data-stil=organic],[data-stil=organic][data-welt],[data-theme=organic-light],[data-theme=organic-light][data-welt],[data-stil=organic][data-theme=light],[data-stil=organic][data-theme=light][data-welt],[data-stil=organic][data-theme],[data-stil=organic][data-theme][data-welt]{--rolle2Text:#1e40af;--rolle3Text:#115e59}[data-stil=rose],[data-stil=rose][data-welt],[data-theme=rose-light],[data-theme=rose-light][data-welt],[data-stil=rose][data-theme=light],[data-stil=rose][data-theme=light][data-welt]{--rolle2Text:#9a3412;--rolle3Text:#0f766e}[data-theme=rose-dark],[data-theme=rose-dark][data-welt],[data-stil=rose][data-theme=dark],[data-stil=rose][data-theme=dark][data-welt]{--rolle2Text:#e8833a;--rolle3Text:#14b8a6}[data-stil=robotik],[data-stil=robotik][data-welt],[data-theme=robotik-dark],[data-theme=robotik-dark][data-welt],[data-stil=robotik][data-theme=dark],[data-stil=robotik][data-theme=dark][data-welt],[data-stil=robotik][data-theme],[data-stil=robotik][data-theme][data-welt]{--rolle2Text:#fbbf24;--rolle3Text:#2dd4bf}.rolle-1{color:var(--accentText)}.rolle-2{color:var(--rolle2Text)}.rolle-3{color:var(--rolle3Text)}.fs{padding-top:24px;padding-bottom:96px}.huelle.fs{max-width:1360px}.fs__brot{color:var(--textSecondary);flex-wrap:wrap;gap:6px;display:flex}.fs__brot a{text-decoration:none}.fs__brot a:hover{color:var(--accentText);text-decoration:underline}.fs__kopf{flex-direction:column;gap:12px;max-width:820px;margin:32px 0 48px;display:flex}.fs__titel{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;font-size:34px;font-weight:700;line-height:40px}.fs__zsf{color:var(--textSecondary);text-wrap:pretty;font-size:18px;line-height:28px}.fs__meta{color:var(--textSecondary)}.fs__raster{gap:48px;display:grid}.fs__inhalt{flex-direction:column;gap:56px;min-width:0;display:flex}.fs__unsichtbar{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fs__suche{min-height:48px;color:var(--textSecondary);border-bottom:1px solid var(--textTertiary);align-items:center;gap:10px;margin-bottom:-16px;display:flex}.fs__suche[hidden]{display:none}.fs__suche:focus-within{border-bottom:2px solid var(--accent);color:var(--accentText)}.fs__suche input{min-width:0;color:var(--textPrimary);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:16px}.fs__suche input::placeholder{color:var(--textTertiary)}.fs__leer{color:var(--textSecondary)}.fs__bereich{flex-direction:column;gap:12px;scroll-margin-top:24px;display:flex}.fs__bereich[hidden]{display:none}.fs__liste{border-bottom:1px solid var(--divider)}:root:has(.fs__liste){overflow-anchor:none}.fs__eintrag{border-top:1px solid var(--divider);scroll-margin-top:24px;position:relative}.fs__eintrag[data-richtung]{z-index:1}.fs__eintrag,.fs__bereich,.fs__kopf,.fs__brot,.fs__suche,.grund__kopf{will-change:transform}.fs__eintrag[open]>.fs__koerper{will-change:transform;contain:layout paint}.fs__eintrag[hidden]{display:none}.fs__eintrag:not([open]):not([data-war-offen]){content-visibility:auto;contain-intrinsic-size:auto 56px}.fs__zeile{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 24px;align-items:center;gap:4px 20px;min-height:56px;padding:14px 0;list-style:none;display:grid}.fs__zeile::-webkit-details-marker{display:none}.fs__zeile:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.fs__vorschau{color:var(--textSecondary);white-space:nowrap;font-size:15px;overflow:hidden;mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.fs__pfeil{color:var(--textTertiary);justify-content:flex-end;transition:transform .3s cubic-bezier(.2,0,0,1);display:flex}.fs__eintrag[open]:not([data-richtung=zu])>.fs__zeile .fs__pfeil{color:var(--accentText);transform:rotate(90deg)}.fs__eintrag[open]:not([data-richtung=zu])>.fs__zeile .fs__name,.fs__zeile:hover .fs__name{color:var(--accentText)}.fs__koerper{flex-direction:column;gap:24px;padding:8px 0 32px;display:flex}.fs__formel{box-sizing:border-box;text-align:center;background-color:var(--surface);border:1px solid light-dark(var(--glassBorder),transparent);border-radius:var(--radius-md);width:fit-content;max-width:100%;margin:0 auto;padding:20px 32px;font-size:min(22px,5vw);overflow:auto hidden}.fs__formel .katex-display{margin:0}.fs__erkl{color:var(--textSecondary);flex-direction:column;gap:10px;display:flex}.fs__erkl p{text-wrap:pretty}.fs__erkl strong{color:var(--textPrimary);font-weight:600}.fs__kurz{color:var(--textPrimary)}.fs__c{color:var(--accentText);font:.9em ui-monospace,SF Mono,Menlo,Consolas,monospace}.fs__zeichen{grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.fs__zeichen dt,.fs__zeichen dd{border-bottom:1px solid var(--divider);margin:0;padding:10px 0}.fs__zeichen dt{color:var(--textPrimary);padding-right:20px;font-size:18px}.fs__zeichen dd{color:var(--textSecondary)}.fs__bild{flex-direction:column;gap:6px;display:flex}.fs__bild-text{color:var(--textSecondary);text-align:center;text-wrap:balance}.fs__block h3,.fs__verweise h3{color:var(--textSecondary);margin-bottom:8px}.fs__weg{border-left:1px solid var(--divider);gap:6px;padding:4px 0 4px 18px;display:grid}.fs__weg+.fs__weg{margin-top:16px}.fs__weg-zeile{flex-wrap:wrap;align-items:baseline;gap:2px 16px;min-width:0;font-size:18px;display:flex}.fs__weg-tex{max-width:100%;overflow:auto hidden}.fs__notiz{color:var(--textSecondary)}.fs__notiz:before{content:"← ";color:var(--textTertiary)}.fs__achtung{border-left:2px solid var(--warning);flex-direction:column;gap:4px;padding:2px 0 2px 18px;display:flex}.fs__achtung .t-beschriftung{color:var(--warningText)}.fs__verweise{border-top:1px solid var(--divider);gap:16px 32px;padding-top:16px;display:grid}.fs__verweise a{color:var(--accentText);font-weight:600;text-decoration:none}.fs__verweise a:hover{text-decoration:underline}.fs__knoepfe{flex-wrap:wrap;gap:0 28px;display:flex}.fs__aufruf{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.fs__los{min-height:44px}.fs__los--gross{min-height:48px;font-size:20px}.fs__ende{flex-direction:column;gap:32px;display:flex}.fs__ende-titel{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;max-width:640px;font-size:34px;font-weight:700;line-height:38px}.fs__spalte{display:none}@media (width<=640px){.fs__formel{padding:16px 12px}.fs__zeile{grid-template-columns:minmax(0,1fr) 20px}.fs__vorschau{grid-area:2/1}.fs__pfeil{grid-area:1/2}.fs__weg-zeile{font-size:17px}.fs__notiz{flex-basis:100%}}@media (width>=640px){.fs__verweise{grid-template-columns:1fr 1fr}}@media (width>=900px){.fs{padding-top:32px}.fs__titel{font-size:52px;line-height:56px}.fs__kopf{margin:40px 0 64px}.fs__ende{flex-direction:row;justify-content:space-between;align-items:center;gap:64px}.fs__ende-titel{font-size:56px;line-height:58px}}@media (width>=1100px){.fs__raster{grid-template-columns:minmax(0,1fr) 260px;gap:80px}.fs__spalte{flex-direction:column;align-self:start;gap:32px;display:flex;position:sticky;top:104px}.fs__spalte .t-beschriftung{color:var(--textSecondary);padding-bottom:8px;display:block}.fs__spalte ol{border-left:1px solid var(--divider);margin:0;padding:0;list-style:none}.fs__spalte li a{color:var(--textSecondary);border-left:2px solid #0000;margin-left:-1px;padding:8px 0 8px 14px;text-decoration:none;display:block}.fs__spalte li a:hover{color:var(--textPrimary)}.fs__spalte li a.an{color:var(--accentText);border-left-color:var(--accent);font-weight:600}}
