:root{--bg:#08090c;--panel:#12151d;--line:#2b3040;--text:#f3f1ed;--muted:#9197a5;--blue:#3153ff;--rust:#c95427}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 75% 0,#14256555,transparent 28%),var(--bg);color:var(--text);font:14px Arial,sans-serif;min-height:100vh}header{height:72px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100% - 1100px)/2));background:#090b10dd}header a{color:#fff;text-decoration:none;margin-right:18px}header small{color:#737b8e;font-size:8px;letter-spacing:.18em}header nav,header form{display:flex;align-items:center;margin:0}header button{background:none;border:0;color:#8992a4}main{max-width:1100px;margin:auto;padding:55px 24px}.eye{color:#7286ff;font-size:9px;letter-spacing:.22em}.hero{min-height:72vh;display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}h1{font-size:54px;line-height:.98;letter-spacing:-.05em;margin:14px 0 25px}h1 em{font-style:normal;color:#7488ff}.hero>div>p:last-child,.join>p{color:var(--muted);line-height:1.8}.card,.order,.auth form,.join form{background:linear-gradient(145deg,#171a23,#101218);border:1px solid var(--line);padding:32px}.card label,.auth label{display:block;font-size:8px;letter-spacing:.14em;color:#81899a;margin:14px 0}.card input:not([type=checkbox]),.auth input,textarea{display:block;width:100%;background:#0a0c11;border:1px solid var(--line);color:#fff;padding:13px;margin-top:7px}.check{display:flex!important;gap:8px;line-height:1.5}.card button,.auth button,.join button,.actions button{width:100%;border:0;background:linear-gradient(90deg,#183ee0,#536aff);color:#fff;padding:15px;font-size:9px;font-weight:bold;letter-spacing:.12em;margin-top:18px}.flash{border:1px solid #77402d;background:#28150f;color:#f3a17f;padding:13px;margin-bottom:20px}.join{text-align:center;max-width:720px;margin:auto}.join output{display:block;font-size:48px;font-weight:bold;margin-bottom:24px}.join input[type=range]{width:100%;accent-color:var(--blue)}.order{margin-top:35px}.order small{color:var(--rust);letter-spacing:.18em}.order h2{font-size:29px}.order p{color:var(--muted)}.actions{display:grid;grid-template-columns:1fr 260px;gap:20px;margin-top:25px}.actions input[type=file]{width:100%;border:1px dashed #41485b;padding:25px;background:#0b0d12;color:#8991a0}.actions .refuse{background:transparent;border:1px solid #6c392d;color:#e17a54}.status{color:#52d5a0;font-weight:bold}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stats article,.wall article{border:1px solid var(--line);background:var(--panel);padding:22px}.stats small{display:block;color:#747d8e}.stats b{display:block;font-size:28px;margin-top:12px}.admin{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.wall{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.wall article{padding:0}.wall img{width:100%;height:260px;object-fit:cover}.wall p{padding:8px 16px 16px;color:var(--muted)}@media(max-width:760px){header{padding:0 16px}header small{display:none}header nav>a{display:none}main{padding:35px 16px 90px}.hero{grid-template-columns:1fr;gap:35px}h1{font-size:42px}.card{padding:24px 19px}.actions,.admin{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.wall{grid-template-columns:1fr}}
