*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;background:#0B0A09;color:#EDE8E1;font:16px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif;padding:16px}
main{width:100%;max-width:440px;background:linear-gradient(145deg,#211E1B,#171513);border:1px solid #3A342D;border-radius:24px;padding:32px}
.marke{font:700 30px/1 system-ui,sans-serif;letter-spacing:-.02em}.marke b{color:#fff}.marke i{font-style:normal;color:#FFA600}
h1{font-size:22px;margin:24px 0 8px}p{color:#C9C1B6;margin:0 0 16px}label{display:block;font-weight:600;margin:16px 0 6px}
.feld{display:flex;align-items:center;border:1px solid #4A433B;border-radius:12px;background:#121110;overflow:hidden}
.feld input{flex:1;min-width:0;border:0;background:transparent;color:#fff;font:inherit;padding:12px}.feld span{padding:0 12px;color:#9A9187;white-space:nowrap}
button{margin-top:16px;width:100%;border:0;border-radius:12px;padding:12px;font:600 16px/1.2 inherit;background:#7457F5;color:#fff;cursor:pointer}
.fehler{color:#FF9B8A}small{color:#9A9187}a{color:#B7A6FF}