:root{--bg: #0a0c10;--fg: #e7ebf0;--muted: #8b95a3;--accent: #3b82f6;--accent-2: #60a5fa;--card: #11151cdd;--border: #ffffff14}*{box-sizing:border-box;margin:0}[hidden]{display:none!important}html{color-scheme:dark}.l-de{display:none}html[lang=de] .l-de{display:revert}html[lang=de] .l-en{display:none}body{min-height:100dvh;display:flex;flex-direction:column;align-items:center;background:var(--bg);color:var(--fg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.55;padding:24px 20px;overflow-x:hidden}.glow{position:fixed;inset:0;pointer-events:none;background:radial-gradient(600px 300px at 50% -5%,#3b82f622,transparent 70%),radial-gradient(800px 400px at 50% 110%,#1d4ed815,transparent 70%)}.lang{position:absolute;top:18px;right:20px;display:flex;align-items:center;gap:6px;color:#5b6473;font-size:13px}.lang button{all:unset;cursor:pointer;padding:4px 6px;color:var(--muted);font-weight:500}.lang button:hover{color:var(--fg)}html[lang=en] .lang button[data-lang=en],html[lang=de] .lang button[data-lang=de]{color:var(--accent-2)}main{width:100%;max-width:560px;margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-2);border:1px solid #3b82f640;background:#3b82f612;padding:6px 14px;border-radius:999px;margin-bottom:28px}.dot{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 #3b82f680}50%{box-shadow:0 0 0 6px #3b82f600}}@media(prefers-reduced-motion:reduce){.dot{animation:none}}.domain{font-size:clamp(2.4rem,11vw,4rem);font-weight:800;letter-spacing:-.03em;background:linear-gradient(120deg,#fff 30%,var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:14px;word-break:break-all}.tagline{color:var(--muted);font-size:1.05rem;margin-bottom:28px}.sell{margin-bottom:32px}.sell-lead{font-size:.92rem;color:var(--muted);margin-bottom:14px}.chips{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.chips li{font-size:.85rem;color:var(--fg);background:#ffffff08;border:1px solid var(--border);border-radius:999px;padding:7px 14px;white-space:nowrap}.card{width:100%;background:var(--card);border:1px solid var(--border);border-radius:18px;padding:26px 22px;backdrop-filter:blur(8px);text-align:left}.card h2{font-size:1.1rem;font-weight:600;margin-bottom:18px}form{display:flex;flex-direction:column;gap:14px}.row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:480px){.row{grid-template-columns:1fr}}label{display:flex;flex-direction:column;gap:6px;font-size:.85rem;color:var(--muted)}input,textarea{font:inherit;color:var(--fg);background:#0d1117;border:1px solid var(--border);border-radius:10px;padding:11px 13px;transition:border-color .15s;width:100%}input:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #3b82f625}textarea{resize:vertical}.hp{position:absolute;left:-9999px}form button{font:inherit;font-weight:600;color:#fff;background:linear-gradient(120deg,var(--accent),#2563eb);border:0;border-radius:10px;padding:13px;cursor:pointer;transition:filter .15s,transform .1s}form button:hover{filter:brightness(1.12)}form button:active{transform:scale(.985)}form button:disabled{filter:saturate(.4);cursor:default}.hint{font-size:.8rem;color:var(--muted);text-align:center}.form-error{font-size:.8rem;color:#f87171;text-align:center}#thanks{text-align:center;padding:18px 6px;animation:fade-in .45s ease-out}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.check{width:56px;height:56px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#4ade80;background:#22c55e1a;border:1px solid #22c55e40}.thanks-title{font-weight:600;font-size:1.05rem;margin-bottom:8px}.thanks-sub{font-size:.9rem;color:var(--muted)}.alt{margin-top:22px;font-size:.9rem;color:var(--muted)}.alt a{color:var(--accent-2);text-decoration:none;border-bottom:1px dashed #60a5fa60;margin-left:4px}footer{margin-top:40px;font-size:.8rem;color:#5b6473}
