*{box-sizing:border-box} :root{--bg:#090910;--panel:#11111c;--panel2:#171626;--line:#29263b;--text:#f5f3ff;--muted:#9692aa;--purple:#9b6cff;--pink:#db65ff;--glow:rgba(155,108,255,.25)}body{margin:0;background:radial-gradient(ellipse at 80% 0%,#211438 0,transparent 34%),var(--bg);color:var(--text);font-family:"DM Sans",sans-serif}a{color:inherit;text-decoration:none}.container{width:min(1180px,calc(100% - 40px));margin:auto}.topbar{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1180px)/2));border-bottom:1px solid #ffffff10;background:#090910dd;backdrop-filter:blur(18px);position:sticky;top:0;z-index:10}.brand{font:700 21px "Space Grotesk";display:flex;align-items:center;gap:8px;white-space:nowrap}.brand>span:last-child{color:var(--purple);margin-left:-7px}.brand-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#a56cff,#6535bd);box-shadow:0 0 24px var(--glow)}nav{display:flex;gap:21px}nav a{font-size:12px;color:#aaa5bc;font-weight:700}nav a:hover,nav a.active{color:#fff}.nav-cta,.btn{border:1px solid #6747a0;padding:11px 15px;border-radius:10px;font-size:12px;font-weight:800}.nav-cta span{color:var(--pink);margin-left:10px}.menu-toggle{display:none;background:none;border:0;color:white;font-size:24px}.hero{margin:42px 0 68px;min-height:360px;border:1px solid #ffffff12;border-radius:24px;background:linear-gradient(105deg,#171322 0%,#171126 52%,#291745 100%);display:grid;grid-template-columns:1.1fr .9fr;overflow:hidden;position:relative}.hero-copy{padding:56px 54px;position:relative;z-index:2}.eyebrow{font-size:10px;letter-spacing:2px;color:#b58dff;font-weight:800}.hero h1{font:700 clamp(40px,5vw,64px)/1.02 "Space Grotesk";letter-spacing:-3px;margin:17px 0}.hero h1 span{color:#b38aff}.hero p{color:#aaa5bc;max-width:430px;line-height:1.7;font-size:14px;margin-bottom:28px}.btn-primary{display:inline-flex;gap:24px;align-items:center;background:linear-gradient(100deg,#8d5be9,#b45eea);border:0;box-shadow:0 9px 35px var(--glow)}.hero-art{position:relative;min-height:340px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at center,#7842bc66,transparent 55%)}.hero-mark{font:700 150px "Space Grotesk";letter-spacing:-15px;color:#ffffff10;text-shadow:0 0 60px #a66aff66;z-index:1}.hero-mark span{color:#b36aff}.hero-caption{position:absolute;bottom:26px;right:28px;color:#b7a5d5;font-size:10px;letter-spacing:3px}.orb{position:absolute;border:1px solid #bd8aff55;border-radius:50%;transform:rotate(-25deg)}.orb-one{width:300px;height:420px}.orb-two{width:220px;height:340px;transform:rotate(40deg)}.section-head{display:flex;align-items:end;justify-content:space-between;margin:0 0 20px}.section-head h2{font:700 27px "Space Grotesk";margin:7px 0 0}.text-link{font-size:12px;color:#c6a5ff;font-weight:800}.card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:65px}.item-card,.news-card,.empty-state{border:1px solid var(--line);background:linear-gradient(145deg,#171625,#101019);border-radius:16px;overflow:hidden}.item-image{height:185px;background:radial-gradient(circle,#39265c,#191526 65%);display:grid;place-items:center}.item-image img{width:100%;height:100%;object-fit:contain;padding:14px}.item-info{padding:14px;display:flex;flex-direction:column;gap:7px}.item-info b{font-size:13px}.item-info small{color:#b58dff;font-weight:700}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:70px}.news-card img{width:100%;height:150px;object-fit:cover}.news-card>div{padding:18px}.news-card h3{font:600 18px "Space Grotesk";margin:9px 0}.news-card p{color:var(--muted);font-size:12px;line-height:1.6}.empty-state{padding:24px;color:var(--muted);font-size:13px}.page-title{padding:46px 0 26px}.page-title h1{font:700 42px "Space Grotesk";margin:8px 0}.page-title p{color:var(--muted)}.footer{border-top:1px solid var(--line);padding:35px max(24px,calc((100vw - 1180px)/2));color:var(--muted);font-size:12px}.footer p{margin:12px 0}.footer small{font-size:10px}.search-box{width:100%;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--panel);color:white;margin:10px 0 24px}.catalog-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.catalog-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.catalog-card img{width:100%;aspect-ratio:1;object-fit:contain;background:#211a31;padding:12px}.catalog-card b{display:block;padding:10px;font-size:12px}.admin-wrap{max-width:440px;margin:70px auto;background:var(--panel);padding:28px;border:1px solid var(--line);border-radius:18px}@media(max-width:900px){nav{display:none;position:absolute;top:78px;left:0;right:0;padding:20px;background:#11111c;flex-wrap:wrap}nav.open{display:flex}.menu-toggle{display:block}.nav-cta{display:none}.card-grid{grid-template-columns:repeat(2,1fr)}.catalog-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.container{width:calc(100% - 28px)}.hero{grid-template-columns:1fr;margin:20px 0 45px}.hero-copy{padding:36px 25px 8px}.hero-art{min-height:180px}.hero-mark{font-size:100px}.section-head h2{font-size:23px}.news-grid{grid-template-columns:1fr}.card-grid{gap:10px}.item-image{height:145px}.catalog-grid{grid-template-columns:repeat(2,1fr)}.page-title h1{font-size:34px}}
