:root{--line:#6e2940;--muted:#c6aeb5}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 10% 0,#3b0b18,transparent 35%),#070608;color:#f9f3f5;font:14px Arial,sans-serif}main{max-width:1180px;margin:auto;padding:32px 22px}.brand{font-size:12px;font-weight:900;letter-spacing:1.5px;color:#ff6275}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}h1{font-size:30px}h2{font-size:22px}nav{display:flex;gap:24px;padding:20px 0}a{color:#ff9ca9}nav a{text-decoration:none;font-weight:bold}.card{padding:22px;margin:18px 0;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#1c0e15,#110b0f)}form{display:grid;gap:12px}label{display:grid;gap:6px;font-weight:bold;font-size:12px}input,select,textarea{width:100%;padding:11px;background:#0d0a0e;border:1px solid var(--line);border-radius:8px;color:white;font:inherit}button,summary{padding:11px 15px;border:0;border-radius:9px;background:linear-gradient(135deg,#b71931,#ee4056);color:white;font-weight:bold;cursor:pointer}summary{display:inline-block;margin:7px 0}button{justify-self:start}.filters{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.grid{grid-template-columns:1fr 1fr}.muted{color:var(--muted)}.notice{padding:14px;background:#27111a;border:1px solid var(--line);border-radius:8px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:14px 10px;border-bottom:1px solid var(--line)}th{font-size:11px;color:#d9b4bd}td{vertical-align:top}td form{min-width:200px}.scroll{overflow:auto}.badge{padding:5px 9px;border-radius:999px;white-space:nowrap;font-size:11px;font-weight:bold}.pending{background:#533814;color:#ffca61}.verified{background:#143f32;color:#78edbb}.rejected{background:#59202c;color:#ff9fad}.pages{gap:10px}.auth-shell{display:grid;grid-template-columns:1fr 1fr;align-items:center;border:1px solid var(--line);border-radius:16px;margin:35px auto;max-width:1000px;overflow:hidden}.auth-shell .card{border:0;border-radius:0;margin:0;padding:42px}.identity{text-align:center;padding:30px}.identity img{width:100%;max-width:300px}.identity p{margin-top:40px;color:var(--muted)}@media(max-width:700px){main{padding:20px 12px}.auth-shell{display:block}.identity{display:none}.grid{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}nav{overflow:auto;white-space:nowrap}header{align-items:start}.filters label{flex:1}}
