@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../../../schriften/fraunces-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../../../schriften/fraunces-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../../../schriften/fraunces-latin-600-italic.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../../../schriften/source-sans-3-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../../../schriften/source-sans-3-latin-400-italic.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../../../schriften/source-sans-3-latin-600-normal.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../../../schriften/source-sans-3-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../../../schriften/nunito-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../../../schriften/nunito-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../schriften/caveat-latin-600-normal.woff2) format("woff2")}:root{--papier: #f4eee2;--papier-tief: #ebe3d3;--karte: #fffbf3;--tinte: #231f1a;--grau: #665e53;--linie: #ddd3c1;--punkt: #d3c7b0;--akzent: #c2421b;--akzent-tief: #a3360f;--akzent-hell: #f8dfd2;--auf-akzent: #ffffff;--gruen: #2c6a4d;--gruen-hell: #dbeadf;--blau: #2b5c86;--blau-hell: #dde8f2;--fehler: #b3261e;--schatten: 0 1px 2px rgb(70 45 20 / .06), 0 8px 20px -8px rgb(70 45 20 / .22);--schatten-hoch: 0 2px 4px rgb(70 45 20 / .08), 0 18px 36px -12px rgb(70 45 20 / .32);--rund: 12px;--rund-gross: 18px;--titel: "Fraunces", "Iowan Old Style", Georgia, serif;--text: "Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--schnell: .16s cubic-bezier(.2, .8, .2, 1);--sanft: .26s cubic-bezier(.16, 1, .3, 1);--breite: 1120px;color-scheme:light}@media(prefers-color-scheme:dark){:root{--papier: #1a1613;--papier-tief: #221d19;--karte: #2a241f;--tinte: #f1e9dc;--grau: #b5a994;--linie: #3d342c;--punkt: #322a23;--akzent: #f27c48;--akzent-tief: #ff9566;--akzent-hell: #43271a;--auf-akzent: #1a1613;--gruen: #82c7a1;--gruen-hell: #1e3428;--blau: #8fbde3;--blau-hell: #1c2c3a;--fehler: #ff8a80;--schatten: 0 1px 2px rgb(0 0 0 / .3), 0 10px 24px -10px rgb(0 0 0 / .6);--schatten-hoch: 0 2px 6px rgb(0 0 0 / .35), 0 22px 40px -14px rgb(0 0 0 / .75);color-scheme:dark}}body[data-bereich=werkstatt]{--papier: #e7eae8;--papier-tief: #dde1df;--karte: #f5f7f6;--tinte: #1e2526;--grau: #56625f;--linie: #cbd2cf;--punkt: #d3d9d6;--akzent: #3f6670;--akzent-tief: #2f525b;--akzent-hell: #d6e3e5;--auf-akzent: #ffffff}@media(prefers-color-scheme:dark){body[data-bereich=werkstatt]{--papier: #151a1b;--papier-tief: #1b2122;--karte: #20272a;--tinte: #e3eae9;--grau: #9aaaa8;--linie: #2f393b;--punkt: #263032;--akzent: #8db8bf;--akzent-tief: #a9cdd3;--akzent-hell: #24363a;--auf-akzent: #151a1b}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--linie) transparent}body{margin:0;min-height:100svh;background-color:var(--papier);background-image:radial-gradient(circle at 1px 1px,var(--punkt) 1px,transparent 1.4px);background-size:22px 22px;color:var(--tinte);font:400 1.0625rem/1.55 var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;caret-color:var(--akzent);transition:background-color var(--sanft)}body[data-bereich=werkstatt]{background-image:linear-gradient(to bottom,transparent 27px,var(--punkt) 27px,var(--punkt) 28px);background-size:100% 28px}::selection{background:var(--akzent-hell);color:var(--tinte)}h1,h2,h3{margin:0;font-family:var(--titel);font-weight:600;line-height:1.12;letter-spacing:-.015em;text-wrap:balance}h1{font-size:clamp(1.9rem,1.4rem + 2vw,2.6rem)}h2{font-size:1.4rem}h3{font-size:1.15rem}body[data-bereich=werkstatt] :is(h1,h2,h3){font-family:var(--text);font-weight:700;letter-spacing:-.01em}p{margin:0}a{color:var(--akzent);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--akzent-tief)}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2.5px solid var(--akzent);outline-offset:3px;border-radius:6px}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border:0;border-radius:var(--rund);background:var(--akzent);color:var(--auf-akzent);font-weight:700;font-size:1.05rem;letter-spacing:.005em;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:0 1px #ffffff2e inset,0 6px 14px -6px color-mix(in srgb,var(--akzent) 70%,transparent);transition:transform var(--schnell),background var(--schnell),box-shadow var(--schnell)}.knopf:hover{background:var(--akzent-tief);color:var(--auf-akzent)}.knopf:active{transform:translateY(1px) scale(.985);box-shadow:none}.knopf:disabled{background:var(--papier-tief);color:var(--grau);cursor:default;transform:none;box-shadow:none}.knopf.leise{background:var(--karte);color:var(--tinte);border:1px solid var(--linie);box-shadow:none;font-weight:600}.knopf.leise:hover{border-color:var(--grau);background:var(--karte)}.knopf.gross{min-height:58px;padding:0 28px;font-size:1.12rem;border-radius:14px}.knopf.klein{min-height:42px;padding:0 14px;font-size:.95rem}.knopf.gefahr{background:transparent;color:var(--fehler);border:1px solid color-mix(in srgb,var(--fehler) 45%,transparent);box-shadow:none}.knopf.gefahr:hover{background:color-mix(in srgb,var(--fehler) 10%,transparent)}.textknopf{background:none;border:0;padding:8px 2px;color:var(--akzent);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.textknopf:hover{color:var(--akzent-tief)}.feld{display:grid;gap:6px;min-width:0}.feld>span{font-size:.92rem;font-weight:600;color:var(--grau)}.feld .hilfe{font-size:.88rem;color:var(--grau)}.eingabe{width:100%;min-width:0;padding:13px 15px;border-radius:var(--rund);border:1px solid var(--linie);background:var(--karte);color:var(--tinte);font-size:1.05rem;line-height:1.45;transition:border-color var(--schnell),box-shadow var(--schnell)}.eingabe::placeholder{color:color-mix(in srgb,var(--grau) 80%,transparent)}.eingabe:hover{border-color:color-mix(in srgb,var(--grau) 55%,var(--linie))}.eingabe:focus{outline:none;border-color:var(--akzent);box-shadow:0 0 0 4px color-mix(in srgb,var(--akzent) 18%,transparent)}textarea.eingabe{resize:vertical;min-height:96px;field-sizing:content}.blatt{background:var(--karte);border:1px solid var(--linie);border-radius:var(--rund-gross);padding:22px 20px;box-shadow:var(--schatten);display:grid;gap:14px}@media(min-width:700px){.blatt{padding:28px 30px}}.hinweis{color:var(--grau)}.klein{font-size:.9rem}.fehler{color:var(--fehler);font-weight:600}.gut{color:var(--gruen);font-weight:600}.seite{max-width:var(--breite);margin:0 auto;padding:8px 16px 72px;display:grid;gap:26px}@media(min-width:700px){.seite{padding:16px 28px 96px}}.skelett{background:linear-gradient(90deg,var(--papier-tief),color-mix(in srgb,var(--papier-tief) 50%,var(--karte)),var(--papier-tief));background-size:200% 100%;animation:schimmer 1.4s ease-in-out infinite;border-radius:var(--rund)}@keyframes schimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.kopf-band.svelte-12qhfyh{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--papier) 86%,transparent);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2)}.kopf.svelte-12qhfyh{display:flex;align-items:center;gap:14px;max-width:var(--breite);margin:0 auto;padding:calc(12px + env(safe-area-inset-top)) 16px 12px}@media(min-width:700px){.kopf.svelte-12qhfyh{padding-left:28px;padding-right:28px}}.marke.svelte-12qhfyh{display:inline-flex;align-items:center;gap:10px;color:var(--tinte);text-decoration:none;font-family:var(--titel);font-weight:700;font-size:1.3rem;letter-spacing:-.02em}nav.svelte-12qhfyh{display:flex;align-items:center;gap:4px;margin-left:10px;min-width:0;overflow-x:auto;scrollbar-width:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;color:var(--grau);text-decoration:none;font-weight:600;white-space:nowrap;transition:color var(--schnell),background var(--schnell)}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--tinte)}nav.svelte-12qhfyh a.hier:where(.svelte-12qhfyh){color:var(--tinte);background:var(--karte);box-shadow:var(--schatten)}.reiter-ideen.hier.svelte-12qhfyh{color:var(--akzent)}.trenner.svelte-12qhfyh{width:1px;height:22px;background:var(--linie);margin:0 6px;flex:none}.reiter-werkstatt.svelte-12qhfyh{font-weight:500}.konto.svelte-12qhfyh{margin-left:auto;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 6px 0 4px;border-radius:999px;color:var(--tinte);text-decoration:none;font-weight:600;flex:none}.konto.svelte-12qhfyh .kreis:where(.svelte-12qhfyh){width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--tinte);color:var(--papier);font-family:var(--titel);font-weight:700;transition:transform var(--schnell)}.konto.svelte-12qhfyh:hover .kreis:where(.svelte-12qhfyh),.konto.hier.svelte-12qhfyh .kreis:where(.svelte-12qhfyh){transform:scale(1.06);background:var(--akzent);color:var(--auf-akzent)}@media(max-width:760px){.konto.svelte-12qhfyh .name:where(.svelte-12qhfyh){display:none}.marke.svelte-12qhfyh span:where(.svelte-12qhfyh){display:none}nav.svelte-12qhfyh{margin-left:0}}@media(max-width:420px){nav.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:0 11px}.reiter-werkstatt.svelte-12qhfyh span:where(.svelte-12qhfyh){display:none}}.leer.svelte-12qhfyh{max-width:480px;margin:18vh auto 0;padding:0 20px;display:grid;gap:16px;justify-items:start}
