@font-face{font-family:Fira Sans;src:url(/fonts/fira-sans-latin-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Fira Sans;src:url(/fonts/fira-sans-latin-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Fira Sans;src:url(/fonts/fira-sans-latin-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Fira Sans;src:url(/fonts/fira-sans-latin-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Fira Sans;src:url(/fonts/fira-sans-latin-800.woff2)format("woff2");font-weight:800;font-display:swap}:root{--tinte:#283d3b;--tinte-dunkel:#1b2b29;--petrol:#197278;--terrakotta:#c44536;--terrakotta-dunkel:#a83829;--rose:#edddd4;--creme:#f6f1ec;--sand:#f7f4f1;--weiss:#fff;--grau:#6b7876;--linie:#283d3b29;--kurve:cubic-bezier(.23, 1, .32, 1);--flaeche:var(--creme);--text:var(--tinte);--dach:var(--petrol);--strich:var(--terrakotta);--stamm:var(--tinte);--leise:var(--grau);--trenner:var(--linie)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--flaeche);color:var(--text);margin:0;font-family:Fira Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.0625rem;line-height:1.45}h1,h2,h3{margin:0;font-weight:800;line-height:1.12}p{margin:0}a{color:var(--petrol);-webkit-text-decoration-color:var(--terrakotta);text-decoration-color:var(--terrakotta);text-underline-offset:3px}.dachzeile{color:var(--dach);margin:0 0 .35em;font-weight:600}.klein{color:var(--leise);font-size:.875rem}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--petrol);outline-offset:2px}.knopf{appearance:none;border:2px solid var(--terrakotta);background:var(--terrakotta);color:var(--weiss);cursor:pointer;transition:background-color .15s var(--kurve), border-color .15s var(--kurve), transform .1s var(--kurve);border-radius:3px;padding:.7em 1.15em;font-weight:600}.knopf:hover{background:var(--terrakotta-dunkel);border-color:var(--terrakotta-dunkel)}.knopf:active{transform:scale(.98)}.knopf:disabled{opacity:.45;cursor:not-allowed}.knopf.leise{color:var(--tinte);border-color:var(--tinte);background:0 0}.knopf.leise:hover{background:var(--tinte);color:var(--creme);border-color:var(--tinte)}.knopf.aktiv{background:var(--petrol);border-color:var(--petrol);color:var(--weiss)}.knopf.klein-k{padding:.35em .7em;font-size:.9375rem}.feld{border:2px solid var(--tinte);background:var(--weiss);border-radius:3px;width:100%;padding:.65em .8em}label{font-weight:600;display:block}.fehler{color:var(--terrakotta-dunkel);font-weight:600}.textseite{max-width:40rem;margin:0 auto;padding:2rem 1.25rem 4rem}.textseite img{margin-bottom:2.5rem;display:block}.textseite h1{margin-bottom:1rem;font-size:2.25rem}.textseite h2{margin:1.75rem 0 .5rem;font-size:1.375rem}.textseite ul{padding-left:1.2em}.textseite .klein{margin-top:2rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
