.a-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.a-form{flex-direction:column;gap:28px;min-width:0;padding:18px clamp(16px,5vw,64px) 36px;display:flex}.a-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.a-back{min-height:44px;padding:0 16px;font-size:14px}.a-main{flex-direction:column;gap:18px;width:100%;max-width:420px;margin:auto;display:flex}.a-card{flex-direction:column;gap:14px;display:flex}.a-card h1{font-size:clamp(2.1rem,4vw,2.7rem)}.a-card h1:focus{outline:none}.a-muted{color:var(--color-gedaempft)}.a-small{font-size:13px}.a-f{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.a-in{border:1px solid var(--color-linie);background:var(--color-papier);min-height:48px;color:var(--color-tinte);border-radius:6px;outline:none;padding:0 14px;font-size:16px;font-weight:400;transition:border-color .2s,box-shadow .2s}.a-in:focus{border-color:var(--color-aktion);box-shadow:0 0 0 3px var(--color-aktion-hell)}.a-big{min-height:50px;font-size:16px}.a-error{background:var(--color-hinweis-hell);color:#7a3d14;border-radius:5px;padding:10px 12px;font-size:14px}.a-link{color:#6e54a8;text-underline-offset:3px;min-height:44px;font-weight:700;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.a-switch{text-align:center;font-size:14.5px}.a-draft{background:var(--color-aktion-hell);border:1px dashed #c7b2f5;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.a-draft>.s-ic{color:#6e54a8;margin-top:1px}.a-draft>span{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.a-draft small{color:var(--color-gedaempft);font-size:12.5px}.a-f-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.a-klein{min-height:32px;font-size:13px;font-weight:600}.a-pw{flex-direction:column;display:flex;position:relative}.a-pw>.a-in{padding-right:96px}.a-pw>.a-link{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.a-normal{font-weight:400}.a-error>p+.a-link{min-height:32px;margin-top:4px;font-size:14px}.a-row{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.a-sent-ic{background:var(--color-ok-hell);width:52px;height:52px;color:var(--color-ok);border-radius:6px;place-items:center;display:grid}.a-sent-ic .s-ic{width:24px;height:24px}.a-art{isolation:isolate;color:#f4ece0;background:#1e1712;justify-content:center;align-items:center;padding:48px 32px;display:flex;position:relative;overflow:hidden}.a-art .u-aurora{opacity:.55}.a-art-in{flex-direction:column;gap:16px;width:100%;max-width:380px;display:flex;position:relative}.a-kicker{color:#e2c48f}.a-art-in>b{font-family:var(--s-f-kopf);letter-spacing:-.03em;font-size:clamp(34px,3.6vw,48px);font-weight:700;line-height:1.05}.a-art-in>ul{color:#e3d6c4;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.a-art-in>ul>li{align-items:center;gap:10px;display:flex}.a-art-in>ul>li>.s-ic{color:#c7b2f5;width:18px;height:18px}@media (max-width:900px){.a-page{grid-template-columns:1fr}.a-art{display:none}}@media (max-width:420px){.a-back{padding:0 12px}}.a-ref-in{font-family:var(--font-mono);letter-spacing:.04em}.a-news{color:var(--color-gedaempft);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.a-news input{width:20px;height:20px;accent-color:var(--color-aktion,#2a2019);cursor:pointer;flex:none;margin:0}.a-bot{flex-direction:column;gap:6px;display:flex}.a-bot-box:empty,.a-bot-hinweis:empty{display:none}.a-bot-hinweis .a-link{min-height:0}.a-page .a-google{border:1px solid var(--an-linie,#e6dccb);color:#2a2019;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fffdf9;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-weight:600;transition:border-color .2s,transform .2s;display:flex}.a-page .a-google:hover{border-color:#2a2019}.a-page .a-google:active{transform:scale(.97)}.a-page .a-google:disabled{opacity:.6;cursor:default}.a-page .a-oder{color:#6e6256;align-items:center;gap:12px;margin:2px 0;font-size:12.5px;display:flex}.a-page .a-oder:before,.a-page .a-oder:after{content:"";background:#e6dccb;flex:1;height:1px}.a-draft.a-vorlage{align-items:center}.a-draft.a-vorlage img{object-fit:cover;object-position:top;border:1px solid #00000014;border-radius:6px;flex:none;width:96px;height:60px}
.a-page{--an-tinte:#2a2019;--an-ged:#6e6256;--an-papier:#fffdf9;--an-lila:#8e74c4;--an-lila-d:#7a5fb3;--an-weich:cubic-bezier(.22, 1, .36, 1);color:var(--an-tinte);background:#faf6ef}.a-page .a-form{isolation:isolate;position:relative;overflow:hidden}.a-page .a-form:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 40% at 50% 100%,#e2c48f47,#0000 70%),linear-gradient(90deg,#2a20190b 1px,#0000 1px) calc(50% - .5px) 0/120px 120px,linear-gradient(#2a20190b 1px,#0000 1px) 0 0/120px 120px;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.a-page .a-back{background:0 0;border:0;border-radius:8px;font-weight:600;box-shadow:inset 0 0 0 1.5px #2a201938}.a-page .a-card h1{font-family:var(--s-f-kopf);letter-spacing:-.035em;font-weight:700;line-height:1.02}.a-page .a-muted{color:var(--an-ged)}.a-page .a-in{background:var(--an-papier);border:0;border-radius:8px;transition:box-shadow .2s;box-shadow:0 0 0 1px #2a20191f}.a-page .a-in:hover{box-shadow:0 0 0 1px #2a201938}.a-page .a-in:focus{box-shadow:0 0 0 2px var(--an-lila-d), 0 20px 40px -26px #2a20194d;border:0}.a-page .btn:not(.a-back){transition:transform .25s var(--an-weich), background .2s;border-radius:8px;font-weight:700}.a-page .btn:not(.a-back):hover{transform:translateY(-2px)}.a-page .btn:active{transform:scale(.97)}.a-page .a-link{color:var(--an-lila-d)}.a-page .a-error,.a-page .a-draft,.a-page .a-sent-ic{border-radius:8px}.a-page .a-draft{background:#f3eefb;border:1.5px dashed #7a5fb366}.a-page .a-news input{accent-color:var(--an-tinte)}.a-page .a-art{color:#fffdf9;background:#16111c}.a-page .a-art .u-aurora{display:none}.a-page .a-art:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#e9c9b499,#0000) 110% -10%/70% 70% no-repeat,radial-gradient(closest-side,#e2c48f4d,#0000) -20% 110%/60% 60% no-repeat,linear-gradient(#ffffff13 1px,#0000 1px) 0 0/120px 120px,linear-gradient(90deg,#ffffff13 1px,#0000 1px) calc(50% - .5px) 0/120px 120px;position:absolute;inset:0}.a-page .a-art:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;filter:blur(20px);background:radial-gradient(closest-side,#e9c9b48c,#0000 70%) 30% 40%/70% 70% no-repeat,radial-gradient(closest-side,#c9a46a47,#0000 70%) 70% 62%/60% 60% no-repeat;width:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.a-page .a-tz{width:100%;max-width:520px;position:relative}.a-page .a-tz-feld{color:#2a2019;background:#fffdf9;border-radius:10px;align-items:center;gap:14px;min-height:76px;padding:14px 14px 14px 22px;display:flex;box-shadow:0 0 0 1px #ffffff1f,0 50px 90px -40px #0a0614d9}.a-page .a-tz-feld p{flex:1;margin:0;font-size:18px;line-height:1.5}.a-page .a-tz-strich{vertical-align:-.2em;background:#6b4fb0;width:2px;height:1.15em;margin-left:2px;animation:1s step-end infinite a-tz-blinken;display:inline-block}.a-page .a-tz-strich.still{animation:none}@keyframes a-tz-blinken{50%{opacity:0}}.a-page .a-tz-knopf{color:#fff;background:#2a2019;border-radius:5px;flex:none;place-items:center;width:40px;height:40px;display:grid}.a-page .a-tz-knopf svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.a-page .a-tz-strich{animation:none}.a-page .btn{transition:none}.a-page .btn:not(.a-back):hover,.a-page .btn:active{transform:none}}
