.reveal-karte{max-width:440px;text-align:left;display:flex;flex-direction:column;gap:30px}section.max-width-400.reveal-karte{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--bg-surface)}.reveal-karte>*{margin-top:0!important;margin-bottom:0!important}.reveal-karte .login-logo-wrap{margin-bottom:0}.reveal-marke{font:700 .72rem/1.6 "Source Sans 3",sans-serif;letter-spacing:.18em;text-transform:uppercase;background:var(--ci-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.reveal-titel{font-family:Nunito,sans-serif;font-size:1.9rem;font-weight:800;line-height:1.18;letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance}.reveal-karte .subTitle{line-height:1.6;font-size:1.02rem;white-space:pre-line}.reveal-eckdaten{display:grid;grid-template-columns:auto 1fr;gap:14px 20px;padding:20px 22px;border:1px solid var(--border);border-radius:var(--radius-control)}.reveal-eckdaten dt{color:var(--text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;padding-top:2px}.reveal-eckdaten dd{margin:0;color:var(--text-primary);font-weight:600;white-space:pre-line}.reveal-eckdaten dd a{color:inherit;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.reveal-eckdaten dd a:hover{text-decoration-color:var(--ci-primary)}.reveal-zeitzeile{display:flex;align-items:center;flex-wrap:wrap;gap:20px 16px}.reveal-uhr-teil{white-space:nowrap}.reveal-uhr-label{display:block;margin-bottom:2px;letter-spacing:.02em;text-transform:none;white-space:normal;text-wrap:balance}.reveal-vorher{flex:1 1 100%}.reveal-uhr{margin-left:0;font:700 1.1rem/1.4 "Source Sans 3",sans-serif;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:var(--ci-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.reveal-countdown{margin:0;font-size:.85rem;color:var(--text-secondary);flex:1 1 100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px 12px}.reveal-kalenderwahl .code-neu,.reveal-zeitzeile .code-neu{text-decoration:none}.reveal-kalenderwahl{display:flex;flex-wrap:wrap;gap:10px}#kalenderBtn,.reveal-kalenderwahl{flex:1 1 100%}#kalenderBtn,.reveal-kalenderwahl .code-neu{justify-content:center}.reveal-kalenderwahl .code-neu{flex:1 1 auto}.reveal-knoepfe{display:grid;gap:14px}.reveal-worte{display:flex;flex-direction:column;gap:10px}.reveal-worte-label{color:var(--text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.reveal-worte .input{min-height:120px;resize:vertical;overflow:auto;line-height:1.5}.reveal-worte-rest{margin:0;font-size:.8rem;color:var(--text-secondary);text-align:right}.reveal-worte #worteBtn{margin-top:4px}.reveal-karte>#revealText{margin-top:-14px!important}.reveal-absatz{display:block}.reveal-absatz+.reveal-absatz{margin-top:12px}#zusagenBtn{background:#16a34a;box-shadow:0 4px 20px color-mix(in srgb,#16a34a 30%,transparent)}#zusagenBtn:hover{background:color-mix(in srgb,#16a34a 88%,#000);box-shadow:0 8px 32px color-mix(in srgb,#16a34a 38%,transparent)}#absagenBtn{border-color:var(--error);color:var(--error)}#absagenBtn:hover{border-color:color-mix(in srgb,var(--error) 80%,#000);color:var(--error)}.reveal-karte [hidden]{display:none!important}.reveal-stand{text-align:left}.reveal-stand-text{position:relative;margin:0 0 20px;padding:18px 20px;border-radius:var(--radius-control);border:1px solid var(--border);color:var(--text-primary);font-weight:600;line-height:1.5;white-space:pre-line}.reveal-stand-text.abgesagt,.reveal-stand-text.zugesagt{border-color:transparent}.reveal-stand-text.abgesagt::before,.reveal-stand-text.zugesagt::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:2px;background:linear-gradient(135deg,var(--ci-primary) 0,#16a34a 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.reveal-stand-text.abgesagt::before{background:linear-gradient(135deg,var(--ci-primary) 0,var(--error) 100%)}.reveal-stand .code-neu-zeile{flex-direction:column;align-items:stretch;gap:14px}.reveal-mail #mailBtn,.reveal-stand .code-neu,.reveal-worte #worteBtn{width:100%;box-sizing:border-box;justify-content:center;gap:12px;padding:20px 24px;font-family:"Source Sans 3",sans-serif;font-size:1.1rem;font-weight:700;line-height:normal;color:var(--text-primary);border-radius:var(--radius-control)}@media (max-width:768px){.reveal-mail #mailBtn,.reveal-stand .code-neu,.reveal-worte #worteBtn{padding:18px 12px}}.reveal-mail #mailBtn .btn-text,.reveal-stand .code-neu .btn-text,.reveal-worte #worteBtn .btn-text{text-wrap:balance;text-align:center}.reveal-stand a.code-neu{text-decoration:none}.reveal-stand .code-neu.rot{color:var(--error);border-color:color-mix(in srgb,var(--error) 55%,transparent)}.reveal-stand .code-neu.rot:hover{color:var(--error);border-color:var(--error)}.reveal-stand .code-neu.gruen{border-color:color-mix(in srgb,#16a34a 60%,transparent)}.reveal-stand .code-neu.gruen:hover{border-color:#16a34a}.reveal-schimmer{display:inline-block;min-width:9ch;border-radius:6px;color:transparent!important;background:linear-gradient(90deg,var(--border) 0,color-mix(in srgb,var(--border) 40%,transparent) 50%,var(--border) 100%);background-size:200% 100%;animation:revealSchimmer 1.2s ease-in-out infinite}p.reveal-schimmer{display:block;min-height:3.1em}@keyframes revealSchimmer{from{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.reveal-schimmer{animation:none}}@media (max-width:480px){.reveal-titel{font-size:1.6rem}}.reveal-uhr-wort{letter-spacing:.02em;text-transform:none}.reveal-stand-text.virtuell{border-color:transparent}.reveal-stand-text.virtuell::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:2px;background:var(--ci-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.reveal-stand .code-neu.blau,.reveal-worte .code-neu.blau{border-color:color-mix(in srgb,var(--ci-primary) 60%,transparent)}.reveal-stand .code-neu.blau:hover,.reveal-worte .code-neu.blau:hover{border-color:var(--ci-primary)}.reveal-mail{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:0 0 20px}.reveal-mail #mailBtn{margin-top:4px}.reveal-mail .input{width:100%;box-sizing:border-box}.reveal-mail-text{margin:0;font-size:.9rem;line-height:1.5;color:var(--text-secondary)}.reveal-namen{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;width:100%}.reveal-feld{display:flex;flex-direction:column;gap:10px;min-width:0}@media (max-width:420px){.reveal-namen{grid-template-columns:1fr}}.reveal-honig{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0}.reveal-karte .reveal-ic{width:20px;height:20px;flex:none}.reveal-zeitzeile .reveal-ic{width:16px;height:16px}.reveal-karte .loading>.reveal-ic{display:none}#umentscheidenBtn:not([data-antwort=absage]) .ic-absage,#umentscheidenBtn:not([data-antwort=zusage]) .ic-zusage{display:none}.reveal-absender{margin:0;display:flex;flex-direction:column;gap:18px}.reveal-absender .story-wer{display:flex;flex-wrap:wrap;align-items:center;gap:18px 13px;font-size:15px;line-height:1.35}.reveal-absender .story-wer .kopf{width:44px;height:44px;border-radius:14px;background:var(--ci-gradient);display:grid;place-items:center;color:#fff;font-weight:800}.reveal-absender .story-wer b{display:block}.reveal-absender .story-wer span{color:var(--text-tertiary)}.reveal-absender .story-wer>span:not(.kopf){margin-right:auto}.reveal-unterschrift{line-height:0;flex:1 1 60px;max-width:118px}.reveal-unterschrift img{display:block;width:100%;height:auto}.reveal-unterschrift .dunkel,:root[data-theme=dark] .reveal-unterschrift .hell{display:none}:root[data-theme=dark] .reveal-unterschrift .dunkel{display:block}.reveal-folgen{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding-top:18px;border-top:1px solid var(--border)}.reveal-folgen-text{margin:0;margin-right:auto;font-size:.95rem;font-weight:700;color:var(--text-secondary)}.reveal-folgen .fuss-netze{display:flex;flex-wrap:wrap;gap:8px}.reveal-folgen .netz{display:grid;place-items:center;width:34px;height:34px;box-sizing:border-box;border-radius:10px;border:1px solid var(--border);color:var(--text-tertiary);background:color-mix(in srgb,var(--bg) 60%,rgb(0 0 0 / 0));transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.reveal-folgen .netz::before{content:"";width:17px;height:17px;background-color:currentColor;-webkit-mask:var(--netz) center/contain no-repeat;mask:var(--netz) center/contain no-repeat}.reveal-folgen .netz[data-profil=linkedin]{--netz:url(../../files/social/linkedin-outline.svg)}.reveal-folgen .netz[data-profil=facebook]{--netz:url(../../files/social/facebook-outline.svg)}.reveal-folgen .netz[data-profil=instagram]{--netz:url(../../files/social/instagram-outline.svg)}.reveal-folgen .netz[data-profil=whatsapp]{--netz:url(../../files/social/whatsapp-outline.svg)}.reveal-folgen .netz[data-profil=telegram]{--netz:url(../../files/social/telegram-outline.svg)}.reveal-folgen .netz[data-profil=producthunt]{--netz:url(../../files/social/producthunt-outline.svg)}.reveal-folgen .netz:hover{color:#fff;border-color:transparent;background-image:var(--ci-gradient);background-origin:border-box;transform:translateY(-2px)}.reveal-foto{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:50% 24%;border-radius:var(--radius-control);background:var(--border)}