@font-face{font-family:Literata;src:url(../../../fonts/literata.woff2) format("woff2-variations");font-weight:200 900;font-stretch:100%;font-style:normal;font-display:swap}@font-face{font-family:Literata;src:url(../../../fonts/literata-italic.woff2) format("woff2-variations");font-weight:200 900;font-style:italic;font-display:swap}@font-face{font-family:Vollkorn;src:url(../../../fonts/vollkorn.woff2) format("woff2-variations");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Vollkorn;src:url(../../../fonts/vollkorn-italic.woff2) format("woff2-variations");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:Instrument Sans;src:url(../../../fonts/instrument-sans.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(../../../fonts/caveat.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}:root{--leinen: #28333d;--papier: #f5e9d2;--tinte: #27231f;--rubrik: #8b2733;--gold: #a4803b;--bleistift: #6f6a5c;--tinte-2: rgba(39, 35, 31, .62);--tinte-3: rgba(39, 35, 31, .4);--haar: rgba(39, 35, 31, .16);--papier-tief: #e8dbc0;--papier-hell: #faeeda;--leinen-tief: #16242b;--leinen-hell: #34434f;--klebeband: #cdaa7e;--klebeband-hell: #dcc29b;--display: "Vollkorn", Georgia, "Times New Roman", serif;--lese: "Literata", Georgia, "Times New Roman", serif;--sans: "Instrument Sans", -apple-system, system-ui, sans-serif;--hand: "Caveat", "Segoe Script", cursive;--serif: var(--lese);--akzent: var(--rubrik);--tinte-sanft: var(--tinte-2);--papier-dunkel: var(--papier-tief)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;background:var(--papier);color:var(--tinte);font-variant-ligatures:common-ligatures;hanging-punctuation:first;font-family:var(--sans);font-size:17px;line-height:1.55;min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}h1,h2,h3{font-family:var(--display);font-weight:560;line-height:1.15;margin:0 0 .5em}a{color:var(--rubrik)}:focus-visible{outline:2px solid var(--rubrik);outline-offset:3px;border-radius:2px}.huelle{max-width:640px;margin:0 auto;padding:24px 20px 48px}.karte{background:var(--papier-hell);border:1px solid var(--haar);border-radius:3px;padding:18px;margin:0 0 14px}.label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--tinte-2);font-weight:600}button,.knopf{font-family:var(--sans);font-size:16px;font-weight:600;background:var(--leinen);color:var(--papier);border:0;border-radius:3px;padding:13px 20px;min-height:48px;cursor:pointer;text-decoration:none;display:inline-block}button.zweit,.knopf.zweit{background:transparent;color:var(--tinte);border:1.5px solid var(--tinte-3)}input[type=text],input[type=email],input[type=date],input[type=url],textarea,select{font-family:var(--sans);font-size:16px;width:100%;padding:11px 12px;border:1.5px solid var(--tinte-3);border-radius:3px;background:var(--papier-hell);color:var(--tinte)}textarea{min-height:110px;resize:vertical}.hinweis{color:var(--tinte-2);font-size:14px}.platzhalter{color:var(--bleistift);font-style:italic}.platzhalter:before{content:"[";color:var(--tinte-3)}.platzhalter:after{content:"]";color:var(--tinte-3)}@font-face{font-family:Clear Sans;src:url(../../../fonts/clear-sans-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Libre Franklin;src:url(../../../fonts/libre-franklin.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}.muthle{--m-haupt: #b52670;--m-grund: #3a0d24;--m-richtig: #9deb5e;--m-nah: #ffa72b;--m-akzent: #ff6cb0;--m-kreide: #fdeef6;--m-kreide-2: rgba(253, 238, 246, .66);--m-kreide-3: rgba(253, 238, 246, .42);--m-tinte: #3a0d24;--m-tiefer: #2a091a;--m-flaeche: #4e1230;--m-kante: #6d1d45;--m-kante-hell: #d4498f;--m-daneben: #7c2752;--m-taste: #5d193b;--m-aus: #2d0b1c;--m-aus-schrift: rgba(253, 238, 246, .5);--m-zettel: #ffffff;--m-schrift: "Clear Sans", -apple-system, "Segoe UI", system-ui, sans-serif;--m-zweck: "Libre Franklin", -apple-system, system-ui, sans-serif;--m-hoehe: calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)) ;color-scheme:dark;background:var(--m-grund);color:var(--m-kreide);font-family:var(--m-zweck);min-height:var(--m-hoehe);touch-action:manipulation;overscroll-behavior:none}body:has(.muthle){background:#3a0d24;color:#fdeef6}.muthle :focus-visible{outline:3px solid var(--m-akzent);outline-offset:2px}.muthle .m-knopf{font-family:var(--m-zweck);font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--m-akzent);color:var(--m-tinte);border:0;border-radius:10px;padding:13px 24px;min-height:48px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .12s ease,filter .16s ease}.muthle .m-knopf:hover{filter:brightness(1.12)}.muthle .m-knopf:active{transform:translateY(1px)}.muthle .m-knopf.stumm{background:transparent;color:var(--m-akzent);box-shadow:inset 0 0 0 2px currentColor}.muthle .m-knopf.stumm:hover{background:#ff6cb01f;filter:none}@media(prefers-reduced-motion:reduce){.muthle .m-knopf{transition:none}}
