@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/young-serif-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/young-serif-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bowlby One SC;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/bowlby-one-sc-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bowlby One SC;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/bowlby-one-sc-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/karla-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/karla-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg:#e8dfce;--card:#f2ebdd;--fg:#2f4a2c;--sub:#4a5c40;--line:#c9c0ac;--accent:#b8312f;--on-accent:#f2ebdd;--bad:#9c2b29;--ok:#3f6b3a;--shade:47 74 44;--tint:47 74 44;--paper-light:#fbf6ec;--ink-soft:#3e5236;--ink-locked:#4e5f44;--line-soft:#8c9a7e;--accent-dark:#8e2422;--bg-deep:#cfc6b3;--font-display:"Young Serif", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--font-label:"Bowlby One SC", "Arial Black", "Helvetica Neue", Arial, sans-serif;--font-text:Karla, "Segoe UI", system-ui, sans-serif;--bw:1.8px;--r-btn:24px 18px 24px 16px;--r-btn-sm:20px 14px 20px 12px;--r-card:16px 6px 14px 5px / 6px 14px 5px 16px;--r-card-lg:18px 7px 16px 6px / 7px 16px 6px 18px;--r-field:14px 6px 12px 5px / 6px 12px 5px 14px;--r-door-0:14px 5px 12px 6px / 6px 12px 5px 14px;--r-door-1:6px 13px 5px 14px / 13px 6px 14px 5px;--r-door-2:12px 6px 14px 5px / 5px 14px 6px 12px;--r-door-3:5px 14px 6px 12px / 14px 5px 12px 6px;--fs-2xs:9px;--fs-xs:11px;--fs-s:12px;--fs-m:13px;--fs-base:15px;--fs-l:16px;--fs-input:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:28px;--fs-4xl:40px;--fs-5xl:52px;--r-4:4px;--r-8:8px;--r-10:10px;--r-14:14px;--r-18:18px;--r-22:22px;--r-99:99px;--sp-4:4px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-16:16px;--sp-24:24px;--ease-ios:cubic-bezier(.32, .72, 0, 1);--dur-xs:.19s;--dur-s:.25s;--dur-m:.4s;--ease-feder:cubic-bezier(.34, 1.3, .64, 1);--ease-sanft:cubic-bezier(.4, 0, .2, 1);--dur-flug:.5s;--dur-tuer:.9s;--dur-funken:1.1s;--dur-heben:.6s;--dur-staffel:80ms;--dur-schimmer:2.4s;--dur-ueberblenden:.2s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--dur-xs:10ms;--dur-s:10ms;--dur-m:10ms;--dur-flug:10ms;--dur-tuer:10ms;--dur-funken:10ms;--dur-heben:10ms;--dur-staffel:0s;--dur-schimmer:10ms}}[hidden]{display:none!important}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font:var(--fs-base) / 1.5 var(--font-text);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:400}input,select,textarea{font:inherit}@media (width<=700px){input,select,textarea{font-size:var(--fs-input)}}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a{color:var(--accent)}a:hover{color:var(--accent-dark)}.btn{min-height:48px;padding:0 var(--sp-24);border:var(--bw) solid var(--fg);border-radius:var(--r-btn-sm);color:var(--fg);font-family:var(--font-text);cursor:pointer;transition:transform .1s var(--ease-ios);background:0 0;font-weight:700}.btn:active{transform:scale(.97)}.btn.pri{border-radius:var(--r-btn);background:var(--accent);color:var(--on-accent);border:0}.btn.danger{color:var(--bad);border-color:var(--bad)}.iconbtn{border:var(--bw) solid var(--fg);border-radius:var(--r-99);width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.in{width:100%;min-height:48px;padding:0 var(--sp-16);border:var(--bw) solid var(--fg);border-radius:var(--r-field);background:var(--paper-light);color:var(--fg)}.in[aria-invalid=true]{border-color:var(--bad)}.card{background:var(--card);border:var(--bw) solid var(--fg);border-radius:var(--r-card);padding:var(--sp-16)}.sub{color:var(--sub)}.err{color:var(--bad)}.sprite.svelte-1jmte3e{width:0;height:0;position:absolute;overflow:hidden}.beere.svelte-1jmte3e{fill:var(--accent)}.vorschau.svelte-vkjg53{justify-content:space-between;align-items:center;gap:0 var(--sp-8);padding:env(safe-area-inset-top) calc(env(safe-area-inset-right) + var(--sp-4)) 0 calc(env(safe-area-inset-left) + var(--sp-4));background:var(--fg);color:var(--bg);font-family:var(--font-label);font-size:var(--fs-s);letter-spacing:.06em;flex-wrap:wrap;display:flex}button.svelte-vkjg53{min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0}.mails.svelte-vkjg53{padding:0 var(--sp-12);text-align:left;flex:auto}.datum.svelte-vkjg53{align-items:center;display:flex}.pfeil.svelte-vkjg53{width:44px;font-size:var(--fs-xl)}.pfeil.svelte-vkjg53:disabled{opacity:.4;cursor:default}.tag.svelte-vkjg53{min-width:84px;padding:0 var(--sp-8);border:var(--bw) solid currentColor;border-radius:var(--r-99);white-space:nowrap}.zeile.svelte-vkjg53{align-items:center;gap:var(--sp-4) var(--sp-8);padding:0 var(--sp-8) var(--sp-8);flex-wrap:wrap;flex-basis:100%;order:1;display:flex}@media (width>=700px){.zeile.svelte-vkjg53{padding:var(--sp-4) var(--sp-8) var(--sp-4) 0;flex-basis:auto;order:0}}.rolle.svelte-vkjg53{border:var(--bw) solid currentColor;border-radius:var(--r-99);display:flex;overflow:hidden}.rolle.svelte-vkjg53 button:where(.svelte-vkjg53){padding:0 var(--sp-12)}.rolle.svelte-vkjg53 button[aria-pressed=true]:where(.svelte-vkjg53){background:var(--bg);color:var(--fg)}.anna.svelte-vkjg53{padding:0 var(--sp-12);text-decoration:underline}.an.svelte-vkjg53{padding:0 var(--sp-8);font-family:var(--font-text);font-size:var(--fs-m);letter-spacing:0;overflow-wrap:anywhere;margin:0}.fehler.svelte-vkjg53{padding:0 var(--sp-12) var(--sp-8);font-family:var(--font-text);letter-spacing:0;flex-basis:100%;order:2;margin:0}.hinweis.svelte-vkjg53{margin:0 0 var(--sp-12);color:var(--sub);font-size:var(--fs-m)}.tage.svelte-vkjg53{gap:var(--sp-8);grid-template-columns:repeat(6,minmax(44px,1fr));display:grid}.wahl.svelte-vkjg53{border:var(--bw) solid var(--line);border-radius:var(--r-field);background:var(--paper-light);color:var(--fg);font-family:var(--font-text);font-size:var(--fs-base);letter-spacing:0;font-weight:700}.wahl.breit.svelte-vkjg53{grid-column:1/-1}.wahl[aria-pressed=true].svelte-vkjg53{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.err.svelte-vkjg53{margin:var(--sp-12) 0 0;color:var(--bad)}.btn.svelte-vkjg53{width:100%}.inhalt.svelte-1umksqu{gap:var(--sp-12);flex-direction:column;display:flex}.knopf.svelte-1umksqu,.alle.svelte-1umksqu{justify-content:center;align-items:center;text-decoration:none;display:flex}.knopf.svelte-1umksqu:hover{color:var(--on-accent)}iframe.svelte-1umksqu{border:1.4px solid var(--line);border-radius:var(--r-field);background:var(--paper-light);width:100%;height:360px;display:block}.app.mit-leiste.svelte-12qhfyh{padding-top:0}.app.svelte-12qhfyh{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}
