:root{--text:#2b2433;--text-leise:#6b6375;--bg:#fbf8f4;--karte:#fff;--rand:#e8e2da;--akzent:#7a3fd6;--discord:#5865f2;color:var(--text);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:16px/1.5 system-ui,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{min-height:100vh;margin:0}h1{margin:0;font-size:1.6rem;line-height:1.2}.leise{color:var(--text-leise)}.klein{color:var(--text-leise);font-size:.85rem}.knopf{width:100%;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:12px;padding:.85rem 1rem;font-weight:600;text-decoration:none;display:inline-block}.knopf:disabled{opacity:.7;cursor:wait}.knopf.discord{background:var(--discord);color:#fff}.knopf.zweitrangig{background:var(--akzent);color:#fff}.link{font:inherit;color:var(--akzent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.anmelden,.laden{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.anmelden-karte{background:var(--karte);border:1px solid var(--rand);text-align:center;border-radius:20px;width:100%;max-width:420px;padding:2rem 1.5rem}.logo{background:var(--akzent);color:#fff;border-radius:20px;place-items:center;width:72px;height:72px;margin:0 auto 1rem;font-size:1.5rem;font-weight:700;display:grid}.hinweis{background:#f3eefb;border-radius:12px;gap:.75rem;margin:1.25rem 0;padding:1rem;display:grid}.hinweis p{margin:0}.datenschutz{margin-top:1.5rem}.mein-lesen{max-width:560px;margin:0 auto;padding:2rem 1.25rem}.kopf{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.kopf p{margin:.25rem 0 0}.profilbild{border-radius:50%;width:56px;height:56px}
