.guide{z-index:40;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);box-shadow:none;background:#0c0d12e0;border:0;border-radius:0;outline:0;position:sticky;top:0}.guide:after,.guide:before{content:none;box-shadow:none;border:0;display:none}.guide .in{max-width:var(--breit);flex-wrap:wrap;align-content:center;align-items:center;gap:20px;min-height:66px;margin:0 auto;padding:13px 26px;display:flex}.guide .bar{flex-direction:column;flex:0 400px;gap:7px;min-width:150px;margin-inline-end:auto;display:flex}.guide .txt{color:var(--hell-3);font-size:13px}.guide .txt b{color:var(--weiss);font-weight:500}.guide .track{border-radius:var(--r-bar);background:#ffffff17;height:4px;overflow:hidden}.guide .fill{border-radius:var(--r-bar);background:var(--grad);width:22%;height:100%;transition:width .6s var(--ease)}.guide .rechts{align-items:center;gap:10px;display:flex}.guide .in-fertig{justify-content:space-between}.pill{color:var(--hell-3);border-radius:var(--r-rund);border:1px solid var(--line);transition:all .3s var(--ease);cursor:pointer;background:#ffffff08;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:450;display:inline-flex}.pill:hover{color:var(--weiss);background:#ffffff14}.pill.mode{color:var(--warn);background:#ffc15414;border-color:#ffc1544d}.pub{font-family:var(--fam-anzeige);color:var(--bg);border-radius:var(--r-rund);background:var(--grad);transition:all .3s var(--ease);padding:11px 20px;font-size:14px;font-weight:500;box-shadow:0 14px 34px -18px #5a8cffcc}.pub:hover{transform:translateY(-1px)}.pubwarum{color:var(--muted);white-space:nowrap;font-size:12.5px}.pubwarum.lang{white-space:normal;flex:260px;min-width:0;line-height:1.5}.richtwahl{border-radius:var(--r-rund);border:1px solid var(--line);background:#ffffff08;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.richtwahl button{font:inherit;color:var(--muted);border-radius:var(--r-rund);cursor:pointer;transition:all .25s var(--ease);align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex}.richtwahl button span{font-size:14px;line-height:1}.richtwahl button em{font-style:normal}.richtwahl button:hover{color:var(--hell-2)}.richtwahl button.on{color:var(--weiss);background:#ffffff1a}.richtwahl button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:1180px){.richtwahl button em{display:none}}.speicherstatus{color:var(--muted-2);margin-inline-start:12px;font-size:12px;transition:opacity .3s}.guide .naechstes{font:inherit;color:inherit;cursor:pointer;border-radius:var(--r-klein);transition:background .25s var(--ease);margin:-2px 0;padding:2px 4px}.guide .naechstes b{color:var(--link);font-weight:500}.guide .naechstes:hover{background:#7ca0ff1f}.anonband{z-index:2;max-width:var(--breit);color:var(--muted-2);margin:10px auto 0;padding:0 26px;font-size:12.5px;position:relative}.anonband a{color:var(--link)}.anonband.warnband{color:var(--warn)}.anonband.warnband a{color:var(--link)}.hinweisband{inset-inline:0;z-index:60;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);color:var(--hell-3);animation:hinweis-einfahren .45s var(--ease);background:#0c0d12e0;flex-wrap:wrap;align-items:center;gap:16px;padding:13px 22px;font-size:13px;display:flex;position:fixed;bottom:0}@keyframes hinweis-einfahren{0%{transform:translateY(100%)}to{transform:none}}.hinweisband a{color:var(--link)}.hinweisband .nie{color:var(--muted-2);cursor:pointer;text-underline-offset:3px;margin-inline-start:auto;font-size:12px;text-decoration:underline}.hinweisband .nie:hover{color:var(--weiss)}.hinweisband .zu{cursor:pointer;border:1px solid var(--line);background:#ffffff0a;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.hinweisband .zu:hover{background:#ffffff1a}.hinweisband .zu svg{width:13px;height:13px;stroke:var(--hell-1);stroke-width:1.8px;fill:none}@media (hover:none){.hinweisband .zu{width:44px;height:44px}}.hinweis-punkt{border:1px solid var(--line);width:30px;height:30px;color:var(--muted-2);font-size:13px;font-weight:500;font-family:var(--fam-serif);cursor:pointer;transition:all .25s var(--ease);background:#ffffff08;border-radius:50%;flex-shrink:0;font-style:italic}.hinweis-punkt:hover{color:var(--weiss);background:#ffffff14}@media (hover:none){.hinweis-punkt{width:44px;height:44px}}.bauansicht,.profilansicht{--schirm:calc(100svh - var(--leiste,66px))}.bauansicht .card,.profilansicht .card{top:calc(var(--leiste,66px) + 30px);height:calc(100dvh - var(--leiste,66px) - 56px)}.bauansicht .nav,.profilansicht .nav{top:calc(var(--leiste,66px) + 26px)}.menu-btn{top:calc(var(--menuemitte,115px) - 22px);inset-inline-end:max(26px,50% - 754px)}@media (max-height:600px){.guide{position:static}.bauansicht{--schirm:100svh}.bauansicht .card{height:calc(100dvh - 52px);top:26px}.bauansicht .nav{top:26px}}.bauansicht [data-edit]{cursor:pointer;outline-offset:5px;transition:outline-color .25s var(--ease),background .25s var(--ease);outline:1px dashed #0000;position:relative}.bauansicht .who[data-edit],.bauansicht .credo[data-edit],.bauansicht .about[data-edit],.bauansicht .meta[data-edit],.bauansicht .socials[data-edit],.bauansicht .blockhead[data-edit],.bauansicht .row[data-edit]{border-radius:var(--r-klein)}.bauansicht [data-edit] :is(a,button:not(.bau-del),input,textarea,select){pointer-events:none}@media (hover:hover){.bauansicht [data-edit]:hover{background:#7ca0ff0d;outline-color:#7ca0ff80}}.bauansicht .bau-stift{top:8px;background:var(--blue);opacity:0;pointer-events:none;z-index:6;border-radius:50%;place-items:center;width:26px;height:26px;transition:opacity .25s;display:grid;position:absolute;inset-inline-start:8px;box-shadow:0 6px 16px -8px #0009}.bauansicht .bau-stift svg{width:13px;height:13px;stroke:var(--weiss);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.bauansicht [data-edit]:hover>.bau-stift{opacity:1}}.bauansicht .bau-bild-fehlt{inset-inline:0;z-index:5;color:var(--warn);text-align:start;background:#0a0b10d9;padding:8px 11px;font-size:11.5px;line-height:1.45;position:absolute;bottom:0}.bauansicht .bau-del{top:6px;z-index:7;cursor:pointer;opacity:0;background:#0a0b10b8;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:30px;height:30px;transition:opacity .25s,background .25s;display:grid;position:absolute;inset-inline-end:6px}.bauansicht .bau-del svg{width:12px;height:12px;stroke:var(--weh);stroke-width:2px;fill:none}.bauansicht .bau-del:hover{background:#ff505040}@media (hover:hover){.bauansicht [data-edit]:hover .bau-del{opacity:1}}@media (hover:none){.bauansicht .bau-del{opacity:1;top:4px;width:44px;height:44px;inset-inline-end:4px}.bauansicht .bau-del svg{width:15px;height:15px}}.bauansicht .bau-add{border-radius:var(--r-kachel);min-height:112px;transition:all .3s var(--ease);text-align:center;cursor:pointer;font:inherit;background:#ffffff03;border:1.5px dashed #ffffff2b;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;padding:26px 10px;display:flex}.bauansicht .bau-add span{overflow-wrap:anywhere;min-width:0}.bauansicht .bau-add:hover{background:#7ca0ff12;border-color:#7ca0ff9e;transform:translateY(-2px)}.bauansicht .bau-add .plus{border:1px solid var(--line);width:34px;height:34px;transition:all .3s var(--ease);background:#ffffff0d;border-radius:50%;place-items:center;display:grid}.bauansicht .bau-add:hover .plus{background:var(--grad);border-color:#0000}.bauansicht .bau-add .plus svg{width:15px;height:15px;stroke:var(--hell-2);stroke-width:2px;fill:none}.bauansicht .bau-add:hover .plus svg{stroke:var(--bg)}.bauansicht .bau-add span{color:var(--muted);font-size:13px;font-weight:450}.bauansicht .bau-add.tall{aspect-ratio:9/16;min-height:0}.bauansicht .bau-add.sq{aspect-ratio:1;min-height:0}.bauansicht .gal.gal-1 .bau-add.sq{aspect-ratio:16/9}.bauansicht .bau-add.zeile{flex-direction:row;min-height:64px;padding:16px}.bauansicht .bau-add.voll{background:#7ca0ff0f;border-style:solid;border-color:#7ca0ff73}.bauansicht .bau-add.voll span{color:var(--hell-2);font-weight:500}.bauansicht .bau-add.voll .plus{background:var(--grad);border-color:#0000}.bauansicht .bau-add.voll .plus svg{stroke:var(--bg)}.bauansicht .bau-add.voll:hover{background:#7ca0ff1c;border-color:#7ca0ffcc}.bauansicht .tl .bau-add{width:100%;margin-top:14px}.bauansicht .bau-leer{color:var(--muted-2);font-style:normal}.bauansicht .photo.photo-leer{text-align:center;transition:all .3s var(--ease);background:#ffffff03;border:1.5px dashed #ffffff2b;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:20px;display:flex}.bauansicht .photo.photo-leer:hover{background:#7ca0ff12;border-color:#7ca0ff9e}.bauansicht .photo.photo-leer .plus{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.bauansicht .photo.photo-leer .plus svg{width:17px;height:17px;stroke:var(--hell-4);stroke-width:1.6px;fill:none;stroke-linecap:round}.bauansicht .photo.photo-leer:hover .plus{border-color:#7ca0ff80}.bauansicht .photo.photo-leer .bau-leer{font-size:14px}.bauansicht .credo.bau-leer{color:var(--muted-2)}.bauansicht .bau-ueber{opacity:.45}.bauansicht .bau-slot{border-style:dashed}.bauansicht .bau-status{color:var(--muted-2);margin-top:14px;font-size:12.5px;line-height:1.55}.versteckt-hinweis{color:var(--warn);margin-top:12px;font-size:12.5px;line-height:1.5}.bauansicht .blockhead{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.bauansicht .blockhead .limit{margin-inline-start:auto}.bauansicht .blockhead .blockline{flex-basis:100%}.limit{color:var(--muted-2);font-size:12px}.limit b{color:var(--hell-4);font-weight:500}.bauansicht .bau-blitz{animation:bau-blitz 1.6s var(--ease) 1}@keyframes bau-blitz{0%{outline-offset:5px;background:#7ca0ff29;outline:2px solid #7ca0ffe6}to{outline-offset:5px;background:0 0;outline:2px solid #0000}}.mask{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease);background:#040508b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.mask.on{opacity:1;pointer-events:auto}.sheet{width:min(460px,100%);transition:transform .4s var(--ease);max-height:88vh;padding:26px;overflow-y:auto;transform:translateY(14px)scale(.98)}.mask.on .sheet{transform:none}.sheet h3{font-family:var(--fam-anzeige);letter-spacing:-.02em;margin-bottom:4px;font-size:20px;font-weight:500}.sheet .sh{color:var(--muted-2);margin-bottom:20px;font-size:13px}.sheet .stack{flex-direction:column;gap:13px;display:flex}.kachelmaske{border-radius:var(--r-kachel);background:var(--card);border:1px solid var(--line);overflow:hidden}.kachelmaske.form-sq{width:100%;max-width:280px;margin:0 auto}.kachelmaske.form-hoch{width:100%;max-width:230px;margin:0 auto}.kachelmaske .drop{text-align:center;color:var(--muted);cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease);outline-offset:-10px;border-radius:var(--r-klein);background-position:50%;outline:1.5px dashed #fff3;place-items:center;font-size:13px;display:grid}.kachelmaske .drop .dropwort{z-index:2;padding:14px;position:relative}.kachelmaske.form-sq .drop{aspect-ratio:1}.kachelmaske.form-hoch .drop{aspect-ratio:9/16}.kachelmaske.form-breit .drop{aspect-ratio:16/10}.kachelmaske .drop:hover{color:var(--hell-2);background-color:#7ca0ff0f}.kachelmaske.voll .drop{border-radius:0;outline:none}.kachelmaske.voll .drop .dropwort{opacity:0;transition:opacity .25s}.kachelmaske.voll .drop:hover .dropwort{opacity:1}.kachelmaske .drop{position:relative}.kachelmaske.form-hoch.voll .drop:after{content:"";background:linear-gradient(#0000 32%,#00000040 58%,#000000d6 100%);position:absolute;inset:0}.kachelmaske .cap{inset-inline:14px;z-index:2;text-align:start;pointer-events:none;position:absolute;bottom:13px}.kachelmaske .cap b{color:var(--weiss);font-size:13.5px;font-weight:500;line-height:1.35;display:block}.kachelmaske .cap span{color:#fff9;margin-top:4px;font-size:11.5px;display:block}.kleiste{border-top:0;flex-direction:column;display:flex}.kleiste .inp{color:var(--hell-2);background:0 0;border:none;border-radius:0;padding:11px 14px 4px;font-size:14.5px;font-weight:500}.kleiste .inp+.inp{color:var(--hell-4);padding:4px 14px 12px;font-size:12.5px;font-weight:400}.kleiste .inp:focus{background:#7ca0ff12}.kleiste textarea.inp{resize:none;min-height:96px;line-height:1.5;overflow:hidden}.kleiste .kleiste-lang{flex-direction:column;display:flex}.kleiste .kleiste-lang .feldzaehler{margin-top:0;padding:0 14px 10px}.sheet .row{gap:10px;margin-top:20px;display:flex}.sheet .row .btn{flex:1}.sheet .stack .btn{justify-content:center}.sheet .stack .cancel{text-align:center}.cancel{border-radius:var(--r-rund);border:1px solid var(--line);color:var(--muted);flex:none;padding:15px 22px;font-size:14.5px}.cancel:hover{color:var(--weiss);background:#ffffff0d}.maskenfehler{color:var(--weh);font-size:12.5px;line-height:1.5}.kontaktaktiv{color:var(--hell-3);cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.55;display:flex}.kontaktaktiv input{accent-color:var(--blue);margin-top:2px}.direktweg{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.oeffentlich-hinweis{color:var(--warn);font-size:12px;line-height:1.55}.bau-undo{z-index:70;border-radius:var(--r-rund);border:1px solid var(--line);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);color:var(--hell-3);background:#0c0d12d1;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:10px 12px 10px 18px;font-size:13px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -20px #000000b3}.bau-undo button{color:var(--link);border-radius:var(--r-rund);cursor:pointer;transition:all .25s var(--ease);white-space:nowrap;background:#7ca0ff1a;border:1px solid #7ca0ff59;padding:8px 14px;font-size:13px;font-weight:500}.bau-undo button:hover{color:var(--weiss);background:#7ca0ff33}.bau-undo.hoch{bottom:86px}.feldzaehler{color:var(--muted-2);text-align:end;margin-top:6px;font-size:11px;display:block}.feldhinweis{color:var(--muted-2);margin-top:6px;font-size:12px;line-height:1.5}.sheet .field textarea.inp{resize:none;min-height:96px;line-height:1.55;overflow:hidden}.satz-vorschau{border-radius:var(--r-klein);border:1px solid var(--line);font-family:var(--fam-serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;background:#ffffff08;margin-top:10px;padding:12px 14px;font-size:19px;font-weight:300;line-height:1.25}.satz-vorschau em{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.zwischen-knopf{border-radius:var(--r-rund);border:1px solid var(--line);color:var(--hell-2);font:inherit;cursor:pointer;transition:all .25s var(--ease);background:#ffffff0d;align-self:flex-start;margin-bottom:8px;padding:8px 13px;font-size:12.5px}.zwischen-knopf:hover{background:#7ca0ff17;border-color:#7ca0ff9e}.artikel-vorschau{border-radius:var(--r-klein);border:1px solid var(--line);background:#ffffff08;max-height:260px;margin-top:10px;padding:14px 16px;overflow-y:auto}.artikel-vorschau-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-bottom:8px;font-size:10.5px;display:block}.artikel-vorschau h4{font-family:var(--fam-anzeige);letter-spacing:-.01em;color:var(--hell-2);margin:12px 0 6px;font-size:15px;font-weight:500}.artikel-vorschau h4:first-of-type{margin-top:0}.artikel-vorschau p{color:var(--muted);white-space:pre-wrap;margin-bottom:10px;font-size:13.5px;line-height:1.7}.artikel-vorschau p:last-child{margin-bottom:0}.artikel-vorschau p em{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}@media (max-width:1080px){.guide{position:static}.bauansicht{--schirm:100svh}.guide .in{padding:12px 18px}.bauansicht .card{height:auto;top:auto}.bauansicht .nav{top:14px}}@media (hover:none){.pill,.pub{min-height:44px}.guide .naechstes{align-items:center;min-height:44px;display:inline-flex}.sheet .inp:not(textarea),.sheet .row button{min-height:44px}}.sheet .inp[readonly]{color:var(--muted-1);cursor:default;background:#ffffff08;border-style:dashed}.sheet .inp[readonly]:focus{border-color:var(--line);outline:none}@media (max-width:640px){.guide .in{gap:10px 12px;padding:11px 16px}.guide .bar{flex:100%;min-width:0;margin-inline-end:0}.guide .rechts{flex-wrap:wrap;flex:100%;justify-content:flex-end}.guide .in-fertig{justify-content:flex-end}}@media (max-width:1080px),(max-height:600px){.guide .in{padding-inline-end:82px}.guide:has(~.bauansicht) .in{min-height:max(66px,calc(var(--menuemitte,49px) + 30px))}}@media (max-width:640px){.bauansicht .nav,.profilansicht .nav{padding-inline-end:56px}}@media (max-width:430px){.guide .txt,.pubwarum,.bauansicht .bau-status,.bauansicht .bau-add span{font-size:14px}}
