/* Hell/Dunkel-Modus – erzeugt von theme-dark.mjs */
html[data-theme="dark"]{color-scheme:dark;--background:213 30% 9%;--foreground:210 25% 92%;--fg:210 25% 92%;--surface:213 22% 15%;--card:213 22% 15%;--card-foreground:210 25% 92%;--popover:213 22% 15%;--popover-foreground:210 25% 92%;--cloud:213 27% 12%;--ink:214 36% 6%;--secondary:213 27% 12%;--secondary-foreground:210 25% 92%;--muted:213 27% 12%;--muted-foreground:210 14% 68%;--accent-foreground:214 36% 8%;--border:213 18% 23%;--input:213 18% 30%}
html[data-theme="dark"] body{background-color:hsl(var(--background));color:hsl(var(--fg))}
html[data-theme="dark"] [fill="hsl(var(--brand-deep))"]{fill:hsl(var(--brand-light))}
html[data-theme="dark"] [stroke="hsl(var(--brand-deep))"]{stroke:hsl(var(--brand-light))}
html[data-theme="dark"] .fu-testbar{background:#2b2410;color:#f1d98f;border-bottom-color:#5a4816}
.fu-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.375rem;cursor:pointer}
.fu-theme-icon{display:block;width:1.2rem;height:1.2rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203a6%206%200%200%200%209%209%209%209%200%201%201-9-9Z'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203a6%206%200%200%200%209%209%209%209%200%201%201-9-9Z'%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
html[data-theme="dark"] .fu-theme-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'4'%2F%3E%3Cpath%20d%3D'M12%202v2'%2F%3E%3Cpath%20d%3D'M12%2020v2'%2F%3E%3Cpath%20d%3D'm4.93%204.93%201.41%201.41'%2F%3E%3Cpath%20d%3D'm17.66%2017.66%201.41%201.41'%2F%3E%3Cpath%20d%3D'M2%2012h2'%2F%3E%3Cpath%20d%3D'M20%2012h2'%2F%3E%3Cpath%20d%3D'm6.34%2017.66-1.41%201.41'%2F%3E%3Cpath%20d%3D'm19.07%204.93-1.41%201.41'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'4'%2F%3E%3Cpath%20d%3D'M12%202v2'%2F%3E%3Cpath%20d%3D'M12%2020v2'%2F%3E%3Cpath%20d%3D'm4.93%204.93%201.41%201.41'%2F%3E%3Cpath%20d%3D'm17.66%2017.66%201.41%201.41'%2F%3E%3Cpath%20d%3D'M2%2012h2'%2F%3E%3Cpath%20d%3D'M20%2012h2'%2F%3E%3Cpath%20d%3D'm6.34%2017.66-1.41%201.41'%2F%3E%3Cpath%20d%3D'm19.07%204.93-1.41%201.41'%2F%3E%3C%2Fsvg%3E")}
html[data-theme="dark"] hr{color:inherit}html[data-theme="dark"] a{color:inherit}html[data-theme="dark"] button,html[data-theme="dark"] input,html[data-theme="dark"] optgroup,html[data-theme="dark"] select,html[data-theme="dark"] textarea{color:inherit}html[data-theme="dark"] button,html[data-theme="dark"] [type=button],html[data-theme="dark"] [type=reset],html[data-theme="dark"] [type=submit]{background-color:#0000}html[data-theme="dark"] input::-moz-placeholder{color:#9ca3af}html[data-theme="dark"] textarea::-moz-placeholder{color:#9ca3af}html[data-theme="dark"] input::placeholder,html[data-theme="dark"] textarea::placeholder{color:#9ca3af}html[data-theme="dark"] .bg-background{background-color:hsl(var(--background))}html[data-theme="dark"] .bg-black\/80{background-color:#000c}html[data-theme="dark"] .bg-border{background-color:hsl(var(--border))}html[data-theme="dark"] .bg-brand{background-color:hsl(var(--brand))}html[data-theme="dark"] .bg-brand-deep{background-color:hsl(var(--brand-deep))}html[data-theme="dark"] .bg-brand-light{background-color:hsl(var(--brand-light))}html[data-theme="dark"] .bg-brand-light\/10{background-color:hsl(var(--brand-light) / .1)}html[data-theme="dark"] .bg-brand-light\/15{background-color:hsl(var(--brand-light) / .15)}html[data-theme="dark"] .bg-brand-light\/20{background-color:hsl(var(--brand-light) / .2)}html[data-theme="dark"] .bg-brand-light\/25{background-color:hsl(var(--brand-light) / .25)}html[data-theme="dark"] .bg-card{background-color:hsl(var(--card))}html[data-theme="dark"] .bg-cloud{background-color:hsl(var(--cloud))}html[data-theme="dark"] .bg-cloud\/25{background-color:hsl(var(--cloud) / .25)}html[data-theme="dark"] .bg-cloud\/40{background-color:hsl(var(--cloud) / .4)}html[data-theme="dark"] .bg-cloud\/60{background-color:hsl(var(--cloud) / .6)}html[data-theme="dark"] .bg-cloud\/70{background-color:hsl(var(--cloud) / .7)}html[data-theme="dark"] .bg-destructive{background-color:hsl(var(--destructive))}html[data-theme="dark"] .bg-ink{background-color:hsl(var(--ink))}html[data-theme="dark"] .bg-muted{background-color:hsl(var(--muted))}html[data-theme="dark"] .bg-muted\/50{background-color:hsl(var(--muted) / .5)}html[data-theme="dark"] .bg-popover{background-color:hsl(var(--popover))}html[data-theme="dark"] .bg-primary{background-color:hsl(var(--primary))}html[data-theme="dark"] .bg-primary\/10{background-color:hsl(var(--primary) / .1)}html[data-theme="dark"] .bg-primary\/20{background-color:hsl(var(--primary) / .2)}html[data-theme="dark"] .bg-secondary{background-color:hsl(var(--secondary))}html[data-theme="dark"] .bg-transparent{background-color:#0000}html[data-theme="dark"] .bg-white{background-color:hsl(var(--surface))}html[data-theme="dark"] .bg-white\/10{background-color:#ffffff1a}html[data-theme="dark"] .bg-white\/90{background-color:hsl(var(--surface) / .9)}html[data-theme="dark"] .bg-white\/95{background-color:hsl(var(--surface) / .95)}html[data-theme="dark"] .bg-white\/\[0\.03\]{background-color:#ffffff08}html[data-theme="dark"] .text-brand{color:hsl(var(--brand))}html[data-theme="dark"] .text-brand-deep{color:hsl(var(--brand-light))}html[data-theme="dark"] .text-brand-light{color:hsl(var(--brand-light))}html[data-theme="dark"] .text-card-foreground{color:hsl(var(--card-foreground))}html[data-theme="dark"] .text-current{color:currentColor}html[data-theme="dark"] .text-destructive{color:hsl(var(--destructive))}html[data-theme="dark"] .text-destructive-foreground{color:hsl(var(--destructive-foreground))}html[data-theme="dark"] .text-foreground{color:hsl(var(--foreground))}html[data-theme="dark"] .text-foreground\/50{color:hsl(var(--foreground) / .5)}html[data-theme="dark"] .text-ink{color:hsl(var(--fg))}html[data-theme="dark"] .text-ink\/25{color:hsl(var(--fg) / .25)}html[data-theme="dark"] .text-ink\/30{color:hsl(var(--fg) / .3)}html[data-theme="dark"] .text-ink\/40{color:hsl(var(--fg) / .4)}html[data-theme="dark"] .text-ink\/45{color:hsl(var(--fg) / .45)}html[data-theme="dark"] .text-ink\/50{color:hsl(var(--fg) / .5)}html[data-theme="dark"] .text-ink\/55{color:hsl(var(--fg) / .55)}html[data-theme="dark"] .text-ink\/60{color:hsl(var(--fg) / .6)}html[data-theme="dark"] .text-ink\/65{color:hsl(var(--fg) / .65)}html[data-theme="dark"] .text-ink\/70{color:hsl(var(--fg) / .7)}html[data-theme="dark"] .text-ink\/75{color:hsl(var(--fg) / .75)}html[data-theme="dark"] .text-ink\/80{color:hsl(var(--fg) / .8)}html[data-theme="dark"] .text-ink\/85{color:hsl(var(--fg) / .85)}html[data-theme="dark"] .text-muted-foreground{color:hsl(var(--muted-foreground))}html[data-theme="dark"] .text-popover-foreground{color:hsl(var(--popover-foreground))}html[data-theme="dark"] .text-primary{color:hsl(var(--primary))}html[data-theme="dark"] .text-primary-foreground{color:hsl(var(--primary-foreground))}html[data-theme="dark"] .text-secondary-foreground{color:hsl(var(--secondary-foreground))}html[data-theme="dark"] .text-white{color:rgb(255 255 255/var(--tw-text-opacity))}html[data-theme="dark"] .text-white\/40{color:#fff6}html[data-theme="dark"] .text-white\/45{color:#ffffff73}html[data-theme="dark"] .text-white\/50{color:#ffffff80}html[data-theme="dark"] .text-white\/60{color:#fff9}html[data-theme="dark"] .text-white\/65{color:#ffffffa6}html[data-theme="dark"] .text-white\/70{color:#ffffffb3}html[data-theme="dark"] .text-white\/80{color:#fffc}html[data-theme="dark"] .text-white\/85{color:#ffffffd9}html[data-theme="dark"] .file\:bg-transparent::file-selector-button{background-color:#0000}html[data-theme="dark"] .file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}html[data-theme="dark"] .placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}html[data-theme="dark"] .hover\:bg-accent:hover{background-color:hsl(var(--accent))}html[data-theme="dark"] .hover\:bg-border\/60:hover{background-color:hsl(var(--border) / .6)}html[data-theme="dark"] .hover\:bg-brand-light:hover{background-color:hsl(var(--brand-light))}html[data-theme="dark"] .hover\:bg-brand-light\/45:hover{background-color:hsl(var(--brand-light) / .45)}html[data-theme="dark"] .hover\:bg-cloud:hover{background-color:hsl(var(--cloud))}html[data-theme="dark"] .hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}html[data-theme="dark"] .hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}html[data-theme="dark"] .hover\:bg-muted:hover{background-color:hsl(var(--muted))}html[data-theme="dark"] .hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}html[data-theme="dark"] .hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}html[data-theme="dark"] .hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}html[data-theme="dark"] .hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}html[data-theme="dark"] .hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}html[data-theme="dark"] .hover\:bg-white:hover{background-color:hsl(var(--surface))}html[data-theme="dark"] .hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}html[data-theme="dark"] .hover\:text-brand-deep:hover{color:hsl(var(--brand-light))}html[data-theme="dark"] .hover\:text-brand-light:hover{color:hsl(var(--brand-light))}html[data-theme="dark"] .hover\:text-destructive:hover{color:hsl(var(--destructive))}html[data-theme="dark"] .hover\:text-foreground:hover{color:hsl(var(--foreground))}html[data-theme="dark"] .hover\:text-ink:hover{color:hsl(var(--fg))}html[data-theme="dark"] .hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}html[data-theme="dark"] .hover\:text-white:hover{color:rgb(255 255 255/var(--tw-text-opacity))}html[data-theme="dark"] .focus\:bg-accent:focus{background-color:hsl(var(--accent))}html[data-theme="dark"] .focus\:bg-white:focus{background-color:hsl(var(--surface))}html[data-theme="dark"] .focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}html[data-theme="dark"] .group:hover .group-hover\:text-brand-deep{color:hsl(var(--brand-light))}html[data-theme="dark"] .group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}html[data-theme="dark"] .group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}html[data-theme="dark"] .group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}html[data-theme="dark"] .group.destructive .group-\[\.destructive\]\:text-red-300{color:rgb(252 165 165/var(--tw-text-opacity))}html[data-theme="dark"] .group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}html[data-theme="dark"] .group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}html[data-theme="dark"] .group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}html[data-theme="dark"] .group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}html[data-theme="dark"] .group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}html[data-theme="dark"] .group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{color:rgb(254 242 242/var(--tw-text-opacity))}html[data-theme="dark"] .data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}html[data-theme="dark"] .data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}html[data-theme="dark"] .data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}html[data-theme="dark"] .data-\[state\=on\]\:bg-accent[data-state=on],html[data-theme="dark"] .data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}html[data-theme="dark"] .data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}html[data-theme="dark"] .data-\[state\=open\]\:bg-cloud[data-state=open]{background-color:hsl(var(--cloud))}html[data-theme="dark"] .data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}html[data-theme="dark"] .data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}html[data-theme="dark"] .data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}html[data-theme="dark"] .data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}html[data-theme="dark"] .data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}html[data-theme="dark"] .data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}html[data-theme="dark"] .data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}html[data-theme="dark"] .data-\[state\=on\]\:text-accent-foreground[data-state=on],html[data-theme="dark"] .data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}html[data-theme="dark"] .data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}html[data-theme="dark"] .data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open],html[data-theme="dark"] .data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{background-color:hsl(var(--accent))}html[data-theme="dark"] .\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}html[data-theme="dark"] .\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}html[data-theme="dark"] .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}html[data-theme="dark"] .fu-dd-menu{color:hsl(var(--popover-foreground))}html[data-theme="dark"] .fu-dd-menu a:hover,html[data-theme="dark"] .fu-dd-menu a:focus-visible{color:hsl(var(--accent-foreground))}html[data-theme="dark"] .fu-dd-menu a:hover .fu-desc,html[data-theme="dark"] .fu-dd-menu a:focus-visible .fu-desc{color:hsl(var(--accent-foreground))}html[data-theme="dark"] .fu-desc{color:hsl(var(--muted-foreground))}html[data-theme="dark"] .fu-cmd{color:hsl(var(--fg))}html[data-theme="dark"] .fu-cmd-icon{color:hsl(var(--brand-light))}html[data-theme="dark"] .fu-cmd-input input{color:hsl(var(--fg))}html[data-theme="dark"] .fu-cmd-input input::placeholder{color:hsl(var(--fg)/.45)}html[data-theme="dark"] .fu-kbd{color:hsl(var(--fg)/.6)}html[data-theme="dark"] .fu-cmd-esc:hover .fu-kbd{color:hsl(var(--fg))}html[data-theme="dark"] .fu-cmd-heading{color:hsl(var(--muted-foreground))}html[data-theme="dark"] .fu-cmd-item-icon{color:hsl(var(--brand-light))}html[data-theme="dark"] .fu-cmd-label mark{color:hsl(var(--brand-light))}html[data-theme="dark"] .fu-cmd-sub{color:hsl(var(--fg)/.55)}html[data-theme="dark"] .fu-cmd-meta{color:hsl(var(--fg)/.6)}html[data-theme="dark"] .fu-cmd-enter{color:hsl(var(--brand-light))}html[data-theme="dark"] .fu-cmd-item[aria-selected="true"] .fu-cmd-item-icon{color:#fff}html[data-theme="dark"] .fu-cmd-empty{color:hsl(var(--fg)/.6)}html[data-theme="dark"] .fu-cmd-empty svg{color:hsl(var(--fg)/.3)}html[data-theme="dark"] .fu-cmd-empty strong{color:hsl(var(--fg))}html[data-theme="dark"] .fu-cmd-foot{color:hsl(var(--fg)/.6)}