@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff")}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2) format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-italic--kVCEDSl.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-italic-CnHihezr.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-italic-VwiwC8W-.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-italic-DiIJOUxa.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-italic-Cnej2eWp.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-italic-B5BpsPSY.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-italic-BbzArEj4.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-800-italic-Ca7Cun8E.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2) format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-700-normal-D5HUU8GT.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-italic-LeeEXsx5.woff2) format("woff2"),url(/assets/playfair-display-latin-400-italic-hIeePEuE.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-ext-400-italic-zVOgzDMq.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-400-italic-CZOjvne0.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2) format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2) format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2) format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2) format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2) format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-normal-DHwxsLHv.woff2) format("woff2"),url(/assets/eb-garamond-latin-600-normal-xCe6GkOx.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-ext-600-normal-CrweTMKz.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-600-normal-CoWPx8v4.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-700-normal-D7LhwqnD.woff2) format("woff2"),url(/assets/eb-garamond-latin-700-normal-DcHu0PDI.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-ext-700-normal-Codxv15T.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-700-normal-JC0X9ytv.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.woff) format("woff")}:root{--grund: #0a0a0a;--grund-2: #12120f;--flaeche: #1a1914;--flaeche-alt: #1d1c16;--flaeche-2: #222119;--rand: #29281e;--rand-hell: #3a3828;--text: #f3f0dd;--text-leise: #aba99a;--text-gedaempft: #868478;--akzent: #f5d517;--akzent-hell: #f7dd45;--akzent-text: #f5d517;--auf-akzent: #000000;--akzent-schimmer: rgba(245, 213, 23, .15);--akzent-hauch: rgba(245, 213, 23, .05);--primaer: #0a0a0a;--auf-primaer: #ffffff;--fehler: #e26b5b;--erfolg: #6ec07a;--schrift-titel: "Anton", "Oswald", "Arial Narrow", sans-serif;--schrift-text: "Manrope", system-ui, sans-serif;--schrift-hand: "Caveat", cursive;--leiste: 260px;--text-groesse: 16px;--titel-gewicht: 400;--titel-stil: normal;--titel-gross: uppercase;--titel-kapitaelchen: normal;--titel-abstand: .01em;--titel-zeile: 1.05;--hand-gewicht: 600;--hand-stil: normal;--hand-groesse: 24px;--ecke-s: 4px;--ecke-m: 8px;--ecke-l: 14px;--ecke-xl: 24px;--zier: repeating-linear-gradient(90deg, var(--akzent) 0 30px, transparent 30px 50px);--seitenmuster: repeating-linear-gradient(-45deg, transparent 0 60px, var(--akzent-hauch) 60px 120px);--muster: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.5 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");--muster-deckkraft: .12;--muster-mischung: overlay;--muster-ebene: 100;--muster-deckkraft-hell: .08;--muster-mischung-hell: multiply;color-scheme:dark}:root[data-theme=hell]{--grund: #fefcf0;--grund-2: #fef9df;--flaeche: #ffffff;--flaeche-alt: #fffef9;--flaeche-2: #fefdf2;--rand: #e5e3d8;--rand-hell: #ceccc3;--text: #1a1602;--text-leise: #656356;--text-gedaempft: #8c8b81;--akzent: #ceb313;--akzent-hell: #b9a111;--akzent-text: #7f6f0c;--akzent-schimmer: rgba(206, 179, 19, .15);--akzent-hauch: rgba(206, 179, 19, .05);--fehler: #c0392b;--erfolg: #1e8449;color-scheme:light}*{box-sizing:border-box}html{overflow-x:hidden;max-width:100%;-webkit-text-size-adjust:100%}body{margin:0;background:var(--grund);color:var(--text);font-family:var(--schrift-text);font-size:var(--text-groesse);line-height:1.55;min-height:100dvh;overflow-x:hidden}:root[data-struktur=an] body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:var(--muster-ebene);background-image:var(--muster);opacity:var(--muster-deckkraft);mix-blend-mode:var(--muster-mischung)}:root[data-theme=hell][data-struktur=an] body:before{opacity:var(--muster-deckkraft-hell);mix-blend-mode:var(--muster-mischung-hell)}img{max-width:100%;height:auto}h1,h2,h3{font-family:var(--schrift-titel);font-style:var(--titel-stil);font-variant-caps:var(--titel-kapitaelchen);font-weight:var(--titel-gewicht);line-height:var(--titel-zeile);letter-spacing:var(--titel-abstand);text-transform:var(--titel-gross);overflow-wrap:anywhere}h1{font-size:clamp(30px,5vw,44px);margin:0 0 24px}h2{font-size:22px;margin:32px 0 14px;letter-spacing:.04em}h3{font-size:17px;margin:20px 0 10px;letter-spacing:.05em}p{margin:0 0 12px}a{color:var(--akzent-text)}strong{font-weight:700}code{font-family:ui-monospace,monospace;background:var(--grund-2);padding:1px 6px;border-radius:var(--ecke-s)}.handschrift{font-family:var(--schrift-hand);font-weight:var(--hand-gewicht);font-style:var(--hand-stil);font-size:var(--hand-groesse);line-height:1.2;color:var(--akzent-text);display:block}.label{font-size:12px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--akzent-text)}button,.knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;font-family:var(--schrift-text);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;border-radius:var(--ecke-s);border:1px solid transparent;cursor:pointer;background:var(--akzent);color:var(--auf-akzent);text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .15s}button:hover:not(:disabled),.knopf:hover{background:var(--akzent-hell);transform:translateY(-1px)}button:focus-visible,.knopf:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--akzent-text);outline-offset:2px}button:disabled{opacity:.55;cursor:default}button.zweitrangig,.knopf.zweitrangig{background:transparent;color:var(--text);border-color:var(--rand-hell)}button.zweitrangig:hover:not(:disabled),.knopf.zweitrangig:hover{background:transparent;border-color:var(--akzent);color:var(--akzent-text)}button.breit{width:100%}button[aria-pressed=true]{border-color:var(--akzent);color:var(--akzent-text);background:var(--akzent-hauch)}button.verweis{display:inline;min-height:0;padding:0;background:none;border:0;color:var(--akzent-text);text-decoration:underline;text-transform:none;letter-spacing:0;font-weight:600;text-align:left}button.verweis:hover:not(:disabled){background:none;transform:none}.knoepfe{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0;align-items:center}label{display:block;margin-bottom:16px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--akzent-text)}label.schalter,label:has(>input[type=checkbox]),label:has(>input[type=radio]){font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text)}input,select,textarea{font-family:var(--schrift-text);font-size:16px;letter-spacing:normal;text-transform:none}input[type=email],input[type=password],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=date],input[type=time],input[type=number],input[type=datetime-local],input[type=file],select,textarea{display:block;width:100%;margin-top:6px;padding:11px 13px;min-height:44px;background:var(--grund);color:var(--text);border:1px solid var(--rand-hell);border-radius:var(--ecke-s);font-weight:500;transition:border-color .2s}:root[data-theme=hell] :is(input,select,textarea):not([type=checkbox]):not([type=radio]){background:var(--flaeche)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--akzent)}textarea{min-height:100px;resize:vertical}input[type=checkbox],input[type=radio]{width:20px;height:20px;accent-color:var(--akzent);flex-shrink:0;margin:0}input[type=color]{display:block;margin-top:6px;width:64px;height:44px;padding:2px;border:1px solid var(--rand-hell);border-radius:var(--ecke-s);background:var(--grund);cursor:pointer}.formular{background:var(--grund-2);border:1px solid var(--rand);border-radius:var(--ecke-m);padding:24px;max-width:680px;margin-bottom:24px}.zeile{display:flex;flex-wrap:wrap;gap:0 16px;align-items:flex-end}.zeile>label{flex:1 1 180px}.schalter{display:flex;gap:10px;align-items:center;margin-bottom:14px}.filter{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:12px 0 16px}.filter>label{margin-bottom:0}.filter select,.filter input{width:auto;min-width:160px}.falle{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.optionen{border:1px solid var(--rand);border-radius:var(--ecke-m);padding:8px 16px 16px;margin:8px 0 16px}.optionen legend{font-family:var(--schrift-titel);font-weight:var(--titel-gewicht);font-style:var(--titel-stil);font-variant-caps:var(--titel-kapitaelchen);text-transform:var(--titel-gross);letter-spacing:.08em;padding:0 6px}.hinweis{color:var(--text-leise);font-size:14px}.nebenbei{color:var(--text-leise)}.fehler{color:var(--fehler);font-weight:600}.gruen{color:var(--erfolg);font-weight:600}.rot{color:var(--fehler);font-weight:700}.mehrzeilig{white-space:pre-wrap}.zahl{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.hinweisfeld{background:var(--flaeche);border-left:3px solid var(--akzent);padding:14px 18px;border-radius:0 var(--ecke-m) var(--ecke-m) 0;margin:16px 0}.hinweisfeld>:last-child{margin-bottom:0}.hinweisfeld ul{margin:6px 0 0;padding-left:20px}.hinweisfeld input{margin:6px 0}.hinweisfeld.warnung{border-left-color:var(--fehler)}.marke{display:inline-block;font-family:var(--schrift-text);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:var(--ecke-s);background:var(--fehler);color:#fff;text-decoration:none;vertical-align:middle}.marke.leise{background:transparent;color:var(--text-leise);border:1px solid var(--rand-hell)}details>summary{cursor:pointer;margin:8px 0;font-weight:700;color:var(--text)}details>summary:hover{color:var(--akzent-text)}.app-rahmen{display:grid;grid-template-columns:var(--leiste) minmax(0,1fr);min-height:100dvh;padding-top:env(safe-area-inset-top,0px)}.seitenleiste{background:var(--grund-2);border-right:1px solid var(--rand);position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;padding-top:20px}.seitenleiste-kopf{display:flex;align-items:center;gap:12px;padding:0 20px 20px;border-bottom:1px solid var(--rand);margin-bottom:14px}.vereinszeichen{display:inline-grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--ecke-m);background:var(--akzent);color:var(--auf-akzent);font-family:var(--schrift-titel);font-weight:var(--titel-gewicht);font-style:var(--titel-stil);font-variant-caps:var(--titel-kapitaelchen);font-size:26px;line-height:1;text-transform:var(--titel-gross)}.vereinsname{font-family:var(--schrift-titel);font-weight:var(--titel-gewicht);font-style:var(--titel-stil);font-variant-caps:var(--titel-kapitaelchen);font-size:20px;line-height:1.05;text-transform:var(--titel-gross);letter-spacing:.04em;overflow-wrap:anywhere}.seitenleiste nav{flex:1;overflow-y:auto;padding:0 12px;display:flex;flex-direction:column;gap:2px}.seitenleiste nav a{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:var(--ecke-m);color:var(--text-leise);font-size:14px;font-weight:600;letter-spacing:.04em;text-decoration:none;border-left:3px solid transparent;transition:background .2s,color .2s}.seitenleiste nav a:hover{background:var(--flaeche);color:var(--text)}.seitenleiste nav a.active{background:var(--flaeche-2);color:var(--akzent-text);border-left-color:var(--akzent)}.seitenleiste .symbol{font-size:18px;width:22px;text-align:center;flex-shrink:0}.seitenleiste-fuss{display:flex;gap:8px;align-items:stretch;padding:12px 12px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rand)}.benutzerkarte{flex:1;min-width:0;background:var(--flaeche);border-radius:var(--ecke-m);padding:10px 14px;font-size:13px;display:flex;flex-direction:column}.benutzer-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.benutzer-rolle{color:var(--text-gedaempft);font-size:11px;letter-spacing:.15em;text-transform:uppercase;margin-top:2px}button.themaknopf{min-height:44px;min-width:44px;padding:6px 10px;background:transparent;border:1px solid var(--rand-hell);color:var(--text-leise);font-size:18px;letter-spacing:0}button.themaknopf:hover:not(:disabled){background:var(--flaeche-2);transform:none}.app-haupt{min-width:0;display:flex;flex-direction:column}.handykopf,.seitenleiste-schleier{display:none}.inhalt{padding:32px 48px 80px;max-width:1200px;width:100%}@media(max-width:1024px){.app-rahmen{grid-template-columns:minmax(0,1fr)}.seitenleiste{position:fixed;top:0;left:0;width:min(290px,85vw);z-index:60;transform:translate(-105%);visibility:hidden;transition:transform .3s,visibility 0s .3s;padding-top:calc(20px + env(safe-area-inset-top,0px))}.seitenleiste.offen{transform:none;visibility:visible;transition:transform .3s;box-shadow:4px 0 32px #00000080}.seitenleiste-schleier{display:block;position:fixed;inset:0;background:#00000080;z-index:59}.handykopf{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--rand);background:var(--grund-2);position:sticky;top:0;z-index:20}.handykopf-name{flex:1;min-width:0;font-family:var(--schrift-titel);font-weight:var(--titel-gewicht);font-style:var(--titel-stil);font-variant-caps:var(--titel-kapitaelchen);font-size:18px;text-transform:var(--titel-gross);letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.menueknopf{background:var(--flaeche);color:var(--text);border:1px solid var(--rand);border-radius:var(--ecke-m);font-size:15px;letter-spacing:.05em;text-transform:none}button.menueknopf:hover:not(:disabled){background:var(--flaeche-alt);transform:none}.inhalt{padding:20px 16px 80px}}@media(max-width:480px){.inhalt{padding:16px 12px 80px}.formular{padding:16px}}.mitte{min-height:100dvh;display:grid;place-items:center;padding:16px}.karte{background:var(--grund-2);border:1px solid var(--rand);border-top:4px solid var(--akzent);border-radius:var(--ecke-m);padding:28px;width:100%;max-width:440px}.karte h1{font-size:34px}.anmeldung{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;padding-top:env(safe-area-inset-top,0px)}.anmeldung-seite{background:var(--grund-2);border-right:1px solid var(--rand);display:grid;place-items:center;position:relative;overflow:hidden}.anmeldung-seite:before{content:"";position:absolute;inset:0;background:var(--seitenmuster)}.anmeldung-seite .vereinszeichen{position:relative;width:180px;height:180px;font-size:120px;border-radius:var(--ecke-xl);box-shadow:0 20px 60px var(--akzent-schimmer)}.anmeldung-formular{display:flex;flex-direction:column;justify-content:center;padding:60px;max-width:540px;width:100%}.anmeldung-formular h1{font-size:clamp(40px,6vw,56px);margin-bottom:4px}.anmeldung-formular .handschrift{font-size:calc(var(--hand-groesse) + 2px);margin-bottom:32px}.anmeldung-thema{display:flex;justify-content:flex-end;margin-bottom:24px}@media(max-width:1024px){.anmeldung{grid-template-columns:1fr}.anmeldung-seite{display:none}.anmeldung-formular{padding:32px 20px;margin:0 auto}}.aktualisieren,.outbox-hinweis{background:var(--akzent);color:var(--auf-akzent);padding:10px 16px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;font-weight:600}.aktualisieren button,.outbox-hinweis button.zweitrangig{min-height:36px;padding:6px 14px;background:transparent;color:var(--auf-akzent);border-color:currentColor}.outbox-hinweis .fehler{color:var(--auf-akzent);font-weight:700}.begruessung{background:linear-gradient(135deg,var(--grund-2) 0%,var(--akzent-hauch) 100%);border:1px solid var(--rand);border-radius:var(--ecke-l);padding:36px 28px 28px;text-align:center;margin-bottom:24px;position:relative;overflow:hidden}.begruessung:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--zier)}.begruessung h1{font-size:clamp(28px,5vw,52px);margin:0 0 6px}.jetzt-dran{display:flex;gap:16px;align-items:flex-start;background:var(--flaeche);border:2px solid var(--akzent);border-radius:var(--ecke-l);padding:18px 22px;margin-bottom:20px}.jetzt-dran:has(ul:empty){display:none}.jetzt-dran-symbol{font-size:28px;line-height:1}.jetzt-dran ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.jetzt-dran li{font-weight:600}.jetzt-dran a{color:var(--text)}.jetzt-dran a:hover{color:var(--akzent-text)}.kacheln{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-bottom:24px}.kachel{background:var(--flaeche);border:1px solid var(--akzent);border-radius:var(--ecke-l);padding:20px;text-decoration:none;color:var(--text);display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden;transition:border-color .2s,transform .15s}a.kachel:hover{border-color:var(--akzent-hell);transform:translateY(-2px)}.kachel:after{content:"";position:absolute;top:0;right:0;width:60px;height:60px;background:radial-gradient(circle,var(--akzent-schimmer),transparent 70%);pointer-events:none}.kachel-titel{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--akzent-text)}.kachel-zahl{font-family:var(--schrift-titel);font-weight:var(--titel-gewicht);font-style:var(--titel-stil);font-variant-caps:var(--titel-kapitaelchen);font-size:36px;line-height:1;color:var(--akzent-text);overflow-wrap:anywhere}.kachel-liste{margin:4px 0 0;padding-left:18px;color:var(--text-leise);font-size:14px}@media(max-width:560px){.kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kachel{padding:14px}.kachel-zahl{font-size:28px}.kachel-titel{letter-spacing:.12em}.begruessung{padding:28px 16px 20px}}.liste{width:100%;border-collapse:collapse;font-size:14px;margin:8px 0 20px;background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--ecke-m)}.liste caption{text-align:left;color:var(--text-leise);padding-bottom:6px}.liste th,.liste td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--rand);vertical-align:top}.liste th{font-family:var(--schrift-titel);font-style:var(--titel-stil);font-variant-caps:var(--titel-kapitaelchen);font-weight:var(--titel-gewicht);font-size:12px;letter-spacing:.16em;text-transform:var(--titel-gross);color:var(--akzent-text);background:var(--flaeche-2)}.liste th.zahl,.liste td.zahl{text-align:right}.liste tr:last-child td{border-bottom:0}.liste tbody tr:hover td{background:var(--flaeche-alt)}.liste td .knoepfe{margin:0}.liste td button,.liste td .knopf{min-height:36px;padding:6px 12px;font-size:12px}.liste td select,.liste td input{width:auto;min-height:36px;padding:6px 10px;margin:0 0 6px;font-size:14px}td.leise{color:var(--text-leise)}tr.wartet td{color:var(--text-leise);font-style:italic}tr.storniert td{color:var(--text-gedaempft);text-decoration:line-through}@media(max-width:680px){.liste{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.liste th,.liste td{padding:10px 8px}.liste th:nth-child(3),.liste td:nth-child(3){display:none}}.angaben{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:0 0 16px}.angaben dt{color:var(--text-leise);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding-top:2px}.angaben dd{margin:0}@media(max-width:480px){.angaben{grid-template-columns:1fr;gap:2px}.angaben dd{margin-bottom:8px}}.anlass{background:var(--grund-2);border:1px solid var(--rand);border-left:3px solid var(--akzent);border-radius:var(--ecke-m);padding:20px 22px;margin:16px 0}.anlass h2{margin-top:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.anlass>:last-child{margin-bottom:0}.anlass.abgesagt,.anlass.geschlossen{border-left-color:var(--rand-hell)}.anlass.abgesagt h2{text-decoration:line-through}.anlass.ungelesen{border-left-color:var(--akzent);background:var(--flaeche);box-shadow:0 0 0 1px var(--akzent-schimmer)}.balken{position:relative;margin:6px 0;padding:7px 10px;background:var(--grund);border:1px solid var(--rand);border-radius:var(--ecke-s);overflow:hidden}.balken-text{position:relative;z-index:1}.balken-fuellung{position:absolute;inset:0 auto 0 0;background:var(--akzent-schimmer);border-right:2px solid var(--akzent)}.ausweis{background:linear-gradient(135deg,var(--flaeche) 0%,var(--akzent-hauch) 100%);border:1px solid var(--rand);border-radius:var(--ecke-l);max-width:400px;padding:24px;position:relative;overflow:hidden}.ausweis:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--zier)}.ausweis-kopf{font-size:12px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--akzent-text);margin-bottom:12px}.ausweis-name{font-family:var(--schrift-titel);font-weight:var(--titel-gewicht);font-style:var(--titel-stil);font-variant-caps:var(--titel-kapitaelchen);font-size:32px;line-height:1.05;text-transform:var(--titel-gross);margin-bottom:14px}.artikelgruppe h2{font-size:18px;margin:24px 0 10px;color:var(--text-leise)}.artikelraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.artikel{background:var(--flaeche);border:2px solid var(--rand);border-radius:var(--ecke-l);display:flex;flex-direction:column;transition:border-color .15s}.artikel.gewaehlt{border-color:var(--akzent);background:var(--flaeche-2)}button.artikel-plus{background:transparent;color:var(--text);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:16px;min-height:88px;text-align:left;text-transform:none;letter-spacing:0;border:0;width:100%}button.artikel-plus:hover:not(:disabled){background:var(--akzent-hauch);transform:none}.artikel-name{font-weight:700;font-size:17px;line-height:1.2}.artikel-preis{color:var(--akzent-text);font-size:14px;font-weight:600}.artikel-menge{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px 12px;font-family:var(--schrift-titel);font-weight:var(--titel-gewicht);font-style:var(--titel-stil);font-variant-caps:var(--titel-kapitaelchen);font-size:24px}.artikel-menge button{min-width:48px;min-height:48px;padding:0;font-size:22px}.korb{position:sticky;bottom:0;z-index:10;background:var(--grund-2);border-top:3px solid var(--akzent);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));margin:20px -16px 0;box-shadow:0 -8px 24px #00000040}.korb button[type=submit],.korb button:not(.zweitrangig){min-height:52px;font-size:16px}.abendwahl select,.tresen select{max-width:380px}@media(max-width:560px){.artikelraster{grid-template-columns:repeat(2,minmax(0,1fr))}.korb{margin:20px -12px 0}}.farbwahl{display:flex;flex-wrap:wrap;gap:0 16px;align-items:flex-end}.farbwahl>label:first-child{flex:0 0 auto}.farbwahl>label:last-child{flex:1 1 160px;max-width:240px}.vorschauen{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.vorschau{display:grid;grid-template-columns:110px 1fr;min-height:260px;background:var(--grund);color:var(--text);border:1px solid var(--rand-hell);border-radius:var(--ecke-l);overflow:hidden}.vorschau-leiste{background:var(--grund-2);border-right:1px solid var(--rand);padding:12px 8px;display:flex;flex-direction:column;gap:4px}.vorschau-kopf{padding:0 4px 10px;border-bottom:1px solid var(--rand);margin-bottom:6px}.vorschau-kopf .vereinszeichen{width:32px;height:32px;font-size:18px}.vorschau-punkt{font-size:12px;font-weight:600;color:var(--text-leise);padding:6px 8px;border-radius:var(--ecke-s);border-left:3px solid transparent}.vorschau-punkt.aktiv{background:var(--flaeche-2);color:var(--akzent-text);border-left-color:var(--akzent)}.vorschau-inhalt{padding:16px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;min-width:0}.vorschau-titel{font-family:var(--schrift-titel);font-weight:var(--titel-gewicht);font-style:var(--titel-stil);font-variant-caps:var(--titel-kapitaelchen);font-size:28px;text-transform:var(--titel-gross);line-height:1}.vorschau .kachel{padding:12px 16px;align-self:stretch}.vorschau .kachel-zahl{font-size:28px}.vorschau-knoepfe{display:flex;gap:8px;flex-wrap:wrap}.vorschau .knopf{min-height:34px;padding:6px 12px;font-size:12px}.vorschau-text{font-size:14px}.vorschau-zier{display:block;align-self:stretch;height:6px;background:var(--zier)}.vorschau .handschrift{font-size:calc(var(--hand-groesse) - 4px)}.formular.breit{max-width:980px}.stilwahl{border:0;padding:0;margin:0 0 20px}.stilwahl legend{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--akzent-text);margin-bottom:8px}.stilkarten{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:12px}label.stilkarte{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;margin:0;padding:12px;border:2px solid var(--rand);border-radius:var(--ecke-m);background:var(--flaeche);color:var(--text);text-transform:none;letter-spacing:0;font-size:15px;cursor:pointer}label.stilkarte.gewaehlt{border-color:var(--akzent);background:var(--flaeche-2)}.stilkarte input{grid-row:1 / 3}.stilkarte-name{font-weight:700}.stilkarte-fuer{font-size:13px;font-weight:500;color:var(--text-leise)}.stilprobe{grid-column:1 / -1;margin-top:10px;display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--grund);color:var(--text);border:1px solid var(--rand);border-radius:var(--ecke-m);overflow:hidden}.stilprobe .vorschau-titel{font-size:26px}.stilprobe .kachel{padding:10px 12px}.stilprobe .kachel-zahl{font-size:24px}button.farbvorschlag{text-transform:none;letter-spacing:0;font-weight:600}.farbpunkte{display:inline-flex}.farbpunkte span{width:16px;height:16px;border-radius:50%;border:1px solid var(--rand-hell)}.farbpunkte span+span{margin-left:-5px}.fotoraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:16px}button.foto{padding:0;min-height:0;background:var(--flaeche);border:1px solid var(--rand);aspect-ratio:1;overflow:hidden;border-radius:var(--ecke-m)}button.foto:hover:not(:disabled){transform:none;border-color:var(--akzent)}.foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.foto:hover img{transform:scale(1.05)}.lichtkasten{position:fixed;inset:0;background:#000000e6;color:#fff;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;gap:10px}.lichtkasten img{max-width:100%;max-height:80vh;object-fit:contain}.rechnungsblatt{background:#fff;color:#000;max-width:210mm;margin:16px 0;padding:12mm 12mm 0;box-shadow:0 2px 10px #00000040;font-family:var(--schrift-text)}.rechnungsblatt h1,.rechnungsblatt h2,.aushang h1,.druckliste h1,.druckliste h2{color:#000}.rb-kopf{display:flex;justify-content:space-between;gap:2rem;margin-bottom:15mm}.rb-an{padding-top:10mm;min-width:70mm}.rb-zahlteil{display:block;width:210mm;max-width:calc(100% + 24mm);margin:12mm -12mm 0}.aushang{background:#fff;color:#000;text-align:center;max-width:210mm;padding:15mm;margin:16px 0}.aushang h1{font-size:2rem}.aushang-titel{font-family:var(--schrift-titel);font-weight:var(--titel-gewicht);font-style:var(--titel-stil);font-variant-caps:var(--titel-kapitaelchen);text-transform:var(--titel-gross);font-size:2.8rem;margin:0 0 8mm}.aushang-qr{width:120mm;max-width:100%;image-rendering:pixelated}.aushang-code{font-family:ui-monospace,monospace;font-size:1.8rem;letter-spacing:.1em}.druckliste{background:#fff;color:#000;padding:12mm;max-width:210mm}.druckliste .liste,.rechnungsblatt .liste{background:#fff;border-color:#999}.druckliste .liste th,.rechnungsblatt .liste th{background:#f0f0f0;color:#000}.druckliste .liste td,.druckliste .liste th,.rechnungsblatt .liste td,.rechnungsblatt .liste th{border-color:#999;color:#000}.druckliste .liste tbody tr:hover td,.rechnungsblatt .liste tbody tr:hover td{background:transparent}.strichtabelle td:nth-child(3){width:55%}.strichtabelle td{height:9mm}.nur-drucken{display:none}.twint-zahlen{margin:16px 0}@media print{@page{size:A4;margin:0}:root{--text: #000 !important;--text-leise: #333 !important;--grund: #fff !important;--akzent-text: #000 !important}body{background:#fff;color:#000}body:before{display:none!important}.app-rahmen{display:block;padding:0}.seitenleiste,.handykopf,.seitenleiste-schleier,.nicht-drucken,.aktualisieren,.outbox-hinweis{display:none!important}.inhalt{padding:0;max-width:none}.nur-drucken{display:inline}.rechnungsblatt{box-shadow:none;margin:0;height:297mm;position:relative;page-break-after:always;break-after:page;max-width:none}.rb-zahlteil{position:absolute;bottom:0;left:0;margin:0;width:210mm;max-width:none}.aushang,.druckliste{margin:0;box-shadow:none}}[data-stil]{font-family:var(--schrift-text);--zier: repeating-linear-gradient(90deg, var(--akzent) 0 30px, transparent 30px 50px);--seitenmuster: repeating-linear-gradient(-45deg, transparent 0 60px, var(--akzent-hauch) 60px 120px)}[data-stil=sport]{--muster-ebene: -1;--schrift-titel: "Barlow Condensed", "Arial Narrow", sans-serif;--schrift-text: "Barlow", system-ui, sans-serif;--schrift-hand: "Barlow Condensed", "Arial Narrow", sans-serif;--text-groesse: 17px;--titel-gewicht: 800;--titel-stil: italic;--titel-abstand: 0;--titel-zeile: 1;--hand-gewicht: 600;--hand-stil: italic;--hand-groesse: 22px;--ecke-s: 2px;--ecke-m: 4px;--ecke-l: 6px;--ecke-xl: 10px;--zier: repeating-linear-gradient(-60deg, var(--akzent) 0 12px, transparent 12px 22px);--seitenmuster: repeating-linear-gradient(90deg, var(--akzent-hauch) 0 70px, transparent 70px 140px);--muster: repeating-linear-gradient(90deg, rgba(128, 128, 128, .35) 0 90px, transparent 90px 180px);--muster-deckkraft: .12;--muster-mischung: normal;--muster-deckkraft-hell: .12}[data-stil=buehne]{--muster-ebene: -1;--schrift-titel: "Playfair Display", Georgia, serif;--schrift-hand: "Playfair Display", Georgia, serif;--titel-gewicht: 700;--titel-gross: none;--titel-abstand: 0;--titel-zeile: 1.15;--hand-gewicht: 400;--hand-stil: italic;--hand-groesse: 21px;--ecke-s: 2px;--ecke-m: 3px;--ecke-l: 4px;--ecke-xl: 6px;--zier: linear-gradient(var(--akzent) 0 0) 0 0 / 100% 1px no-repeat, linear-gradient(var(--akzent) 0 0) 0 3px / 100% 1px no-repeat;--seitenmuster: repeating-linear-gradient(0deg, transparent 0 31px, var(--akzent-hauch) 31px 32px);--muster: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='160'><g stroke='%23808080' stroke-width='1'><path d='M0 40H400M0 48H400M0 56H400M0 64H400M0 72H400'/></g></svg>");--muster-deckkraft: .1;--muster-mischung: normal;--muster-deckkraft-hell: .1}[data-stil=natur]{--muster-ebene: -1;--schrift-titel: "Nunito", system-ui, sans-serif;--schrift-text: "Nunito", system-ui, sans-serif;--text-groesse: 17px;--titel-gewicht: 800;--titel-gross: none;--titel-abstand: -.01em;--titel-zeile: 1.1;--ecke-s: 10px;--ecke-m: 14px;--ecke-l: 22px;--ecke-xl: 40px;--zier: radial-gradient(circle, var(--akzent) 0 3px, transparent 3.5px) 0 50% / 16px 8px repeat-x;--seitenmuster: radial-gradient(circle, var(--akzent-schimmer) 0 2px, transparent 2.5px) 0 0 / 28px 28px;--muster: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><g fill='none' stroke='%23808080' stroke-width='1'><path d='M106 100 L107 102 L106 105 L103 106 L101 107 L98 108 L96 109 L94 110 L92 110 L90 110 L88 110 L86 110 L83 110 L80 110 L77 109 L75 107 L75 104 L77 102 L78 100 L80 99 L80 97 L79 95 L79 93 L80 91 L82 89 L85 89 L87 88 L90 88 L93 88 L95 89 L97 90 L98 93 L98 95 L99 96 L101 97 L104 98Z'/><path d='M124 100 L124 105 L120 109 L115 112 L111 114 L107 116 L103 118 L99 119 L94 120 L90 120 L86 120 L81 120 L75 121 L68 121 L63 118 L61 113 L62 108 L65 103 L68 100 L69 97 L68 94 L67 89 L68 85 L71 82 L75 79 L80 77 L85 76 L90 75 L95 75 L100 78 L103 82 L104 86 L106 89 L109 91 L115 93 L121 96Z'/><path d='M142 100 L139 107 L133 113 L126 117 L120 120 L115 124 L109 127 L103 129 L96 129 L90 129 L83 130 L75 132 L66 134 L56 132 L50 127 L49 119 L52 111 L56 105 L58 100 L57 95 L54 90 L54 83 L56 77 L61 72 L67 69 L74 65 L82 63 L90 62 L98 64 L104 69 L108 75 L110 81 L114 84 L121 85 L131 88 L139 93Z'/><path d='M158 100 L153 109 L145 116 L137 122 L130 127 L123 132 L116 136 L107 137 L98 138 L90 139 L81 142 L69 146 L56 147 L45 143 L39 135 L39 124 L43 114 L47 106 L46 100 L43 93 L40 85 L40 77 L44 69 L52 63 L60 58 L69 53 L79 50 L90 50 L100 54 L107 62 L112 70 L117 75 L124 77 L136 79 L149 83 L157 91Z'/><path d='M173 100 L165 111 L156 119 L148 127 L140 134 L132 140 L121 144 L111 145 L100 147 L90 151 L78 157 L62 161 L46 161 L34 153 L30 141 L32 127 L36 116 L37 108 L33 100 L27 91 L24 81 L27 71 L33 62 L42 54 L51 47 L63 40 L76 37 L90 39 L102 46 L110 56 L116 64 L124 68 L137 69 L153 71 L167 78 L174 88Z'/><path d='M255 230 L254 232 L253 234 L252 235 L250 237 L248 238 L246 238 L244 239 L242 240 L240 241 L237 243 L234 243 L231 242 L230 240 L229 237 L230 235 L230 233 L229 232 L227 230 L227 228 L226 226 L227 224 L229 222 L230 221 L232 219 L234 218 L237 218 L240 219 L242 221 L244 222 L245 223 L248 223 L251 223 L254 224 L256 225 L256 228Z'/><path d='M270 230 L267 234 L265 237 L263 241 L260 243 L256 245 L252 246 L248 248 L245 251 L240 254 L234 257 L228 257 L223 254 L221 248 L220 243 L220 239 L219 236 L216 233 L214 230 L212 226 L213 222 L215 218 L217 215 L220 211 L224 207 L229 206 L235 207 L240 209 L244 213 L247 215 L251 215 L257 214 L263 214 L269 217 L272 221 L272 226Z'/><path d='M283 230 L281 236 L278 241 L274 246 L269 249 L263 252 L257 254 L253 258 L247 263 L240 269 L231 272 L222 270 L216 263 L213 255 L213 248 L211 243 L207 239 L203 235 L199 230 L198 224 L199 218 L202 212 L205 206 L209 200 L215 196 L224 195 L233 197 L240 202 L245 205 L251 206 L258 205 L267 204 L277 205 L284 210 L286 216 L285 224Z'/><path d='M296 230 L294 238 L291 245 L285 251 L277 255 L270 258 L263 263 L258 269 L251 278 L240 285 L228 286 L217 281 L210 271 L207 261 L205 253 L201 248 L194 243 L188 237 L184 230 L184 222 L186 214 L188 206 L191 197 L198 190 L207 185 L220 185 L231 190 L240 195 L247 198 L255 197 L266 194 L279 193 L291 196 L298 203 L300 213 L298 222Z'/><path d='M310 230 L308 240 L303 248 L294 255 L285 260 L277 265 L271 273 L264 283 L254 294 L240 301 L225 299 L213 290 L206 277 L202 267 L197 259 L189 253 L180 247 L173 239 L170 230 L170 220 L171 210 L173 199 L177 188 L187 179 L201 176 L216 178 L230 184 L240 189 L249 189 L261 185 L276 180 L292 181 L304 187 L311 197 L312 209 L311 220Z'/></g></svg>");--muster-deckkraft: .16;--muster-mischung: normal;--muster-deckkraft-hell: .14}[data-stil=tradition]{--schrift-titel: "EB Garamond", Georgia, serif;--schrift-text: "EB Garamond", Georgia, serif;--schrift-hand: "EB Garamond", Georgia, serif;--text-groesse: 18px;--titel-gewicht: 600;--titel-gross: none;--titel-kapitaelchen: small-caps;--titel-abstand: .03em;--titel-zeile: 1.1;--hand-gewicht: 400;--hand-stil: italic;--hand-groesse: 22px;--ecke-s: 2px;--ecke-m: 2px;--ecke-l: 4px;--ecke-xl: 6px;--zier: linear-gradient(var(--akzent) 0 0) 0 0 / 100% 2px no-repeat, linear-gradient(var(--akzent) 0 0) 0 4px / 100% 1px no-repeat;--seitenmuster: repeating-linear-gradient(45deg, transparent 0 22px, var(--akzent-hauch) 22px 23px), repeating-linear-gradient(-45deg, transparent 0 22px, var(--akzent-hauch) 22px 23px);--muster: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='0.035' numOctaves='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.45  0 0 0 0 0.35  0 0 0 0 0.2  0 0 0 0.6 0'/></filter><rect width='300' height='300' filter='url(%23p)'/></svg>");--muster-deckkraft: .18;--muster-mischung: overlay;--muster-deckkraft-hell: .1}[data-stil=tradition] .begruessung:after{content:"◆";position:absolute;top:-5px;left:50%;transform:translate(-50%);padding:0 8px;font-size:16px;line-height:1;color:var(--akzent);background:var(--grund)}[data-stil=tradition] .begruessung{overflow:visible}[data-stil=schlicht]{--schrift-titel: "Manrope", system-ui, sans-serif;--schrift-hand: "Manrope", system-ui, sans-serif;--titel-gewicht: 800;--titel-gross: none;--titel-abstand: -.02em;--titel-zeile: 1.1;--hand-gewicht: 600;--hand-groesse: 18px;--ecke-s: 6px;--ecke-m: 10px;--ecke-l: 12px;--ecke-xl: 20px;--zier: linear-gradient(var(--akzent) 0 0);--seitenmuster: none;--muster: none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}}
