*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0a0910;color:#f5f2fb;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.header{display:flex;justify-content:space-between;align-items:center;padding:22px 7%;border-bottom:1px solid #292039;background:#0b0911;gap:20px;flex-wrap:wrap}.logo{font-weight:900;font-size:24px;letter-spacing:1px}.logo span{color:#b06bff;margin-left:8px;font-size:13px;letter-spacing:3px}nav{display:flex;gap:23px;flex-wrap:wrap;font-size:14px;color:#d4cde1}nav a:hover{color:#b67aff}.hero{min-height:510px;padding:95px 7%;background:radial-gradient(circle at 85% 35%,#4d1b72 0,transparent 40%),linear-gradient(135deg,#11101b,#09090e);display:flex;align-items:center}.hero>div{max-width:770px}.eyebrow{color:#bd80ff;text-transform:uppercase;letter-spacing:4px;font-size:13px;font-weight:700}h1{font-size:clamp(44px,6vw,84px);line-height:1.04;margin:15px 0 25px;letter-spacing:-3px}h2{font-size:clamp(28px,3vw,42px);margin:0 0 16px}h3{margin:0 0 10px}.muted,p{color:#b9b1c8;line-height:1.7}.hero p{font-size:19px;max-width:570px}.btn{display:inline-block;border:0;border-radius:8px;background:#8f39e8;color:white;padding:14px 22px;font-weight:700;cursor:pointer;font-size:15px}.btn:hover{background:#ab58ff}.btn.secondary{background:transparent;border:1px solid #76549b}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.section{padding:72px 7%;max-width:1500px;margin:auto}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:20px;gap:20px;margin-top:28px}.card{background:#17131f;border:1px solid #352743;border-radius:14px;padding:27px}.card .emoji{font-size:34px;margin-bottom:16px}.card p{margin-bottom:0}.highlight{background:linear-gradient(120deg,#1e102d,#100e18);border-block:1px solid #352743}.form{max-width:720px;background:#17131f;border:1px solid #3d2a4e;padding:30px;border-radius:14px;margin-top:25px}.form label{display:block;color:#e9dff7;margin:16px 0 7px;font-size:14px}input,select,textarea{display:block;width:100%;background:#0e0b15;border:1px solid #51415f;border-radius:7px;padding:13px;color:white;font:inherit}textarea{min-height:120px;resize:vertical}.status{margin-top:15px;padding:12px;border-radius:7px;background:#2b2038;color:#f5dfff}.product-art{height:160px;background:radial-gradient(circle,#4b2367,#1b1327);display:grid;place-items:center;border-radius:8px;font-size:56px;overflow:hidden}.product-art img{width:100%;height:100%;object-fit:cover}.price{font-size:23px;color:#d9a7ff;font-weight:700}.pill{color:#d6b7f7;font-size:12px;letter-spacing:2px;text-transform:uppercase}footer{padding:48px 7%;background:#07060b;border-top:1px solid #30253b}footer small{color:#8f869b}.stack{display:grid;grid-gap:12px;gap:12px}.admin-table{width:100%;border-collapse:collapse;font-size:13px}.admin-table td,.admin-table th{padding:12px;text-align:left;border-bottom:1px solid #42344e;vertical-align:top}.overflow{overflow:auto}.tiny{font-size:12px;color:#aaa}.columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:20px;gap:20px}@media(max-width:600px){.header{padding:18px 5%}nav{gap:13px}.section{padding:55px 5%}.hero{padding:75px 5%}.form{padding:20px}h1{letter-spacing:-1px}}