*{box-sizing:border-box}html,body{margin:0;background:#09060f;color:#f4efff;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 75% 20%,#4d168755,transparent 35%),linear-gradient(#0000 95%,#ffffff08 95%);background-size:auto,100% 4px;pointer-events:none;z-index:9}main{min-height:100vh}header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;border-bottom:1px solid #ffffff18}.brand{display:flex;align-items:center;gap:12px}.brand img{width:38px;height:38px;image-rendering:pixelated;border-radius:8px}.brand b{font-size:24px}.brand span{color:#a56cff}nav{display:flex;gap:10px}a,button{cursor:pointer;text-decoration:none;color:#fff;background:#17101f;border:1px solid #7c4caf;padding:11px 17px;font-weight:800;box-shadow:4px 4px 0 #431778;transition:.15s}a:hover,button:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 #431778}.hero{min-height:600px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:5vw;position:relative}.eyebrow{font:700 12px monospace;letter-spacing:3px;color:#ba8aff}.copy h1{font-size:clamp(54px,8vw,120px);line-height:.82;letter-spacing:-6px;margin:18px 0}.copy h1 i{color:#9c45ff;font-style:normal;text-shadow:5px 5px 0 #421274}.sub{max-width:570px;color:#bdb2ca;font:18px/1.5 monospace}.actions{display:flex;gap:12px;margin:28px 0}.actions a:first-child{background:#8d35ed}.ca{font:12px monospace;color:#8e819b;display:flex;gap:10px;max-width:500px;overflow:hidden}.ca code{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.visual{position:relative;display:grid;place-items:center}.heroimg{width:min(90%,620px);aspect-ratio:1;object-fit:cover;image-rendering:pixelated;filter:drop-shadow(0 0 35px #8d35ed55);animation:float 4s ease-in-out infinite}.orbit{position:absolute;border:1px dashed #a854ff88;border-radius:50%;animation:spin 16s linear infinite}.o1{width:90%;height:35%;transform:rotate(-12deg)}.o2{width:70%;height:25%;transform:rotate(23deg);animation-direction:reverse}.strip{overflow:hidden;border-block:1px solid #6e32a7;background:#160b20}.ticker{width:max-content;padding:12px 0;font:900 14px monospace;word-spacing:18px;animation:ticker 22s linear infinite}.gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;padding:5px;background:#0c0712}.gallery img{width:100%;aspect-ratio:1.7;object-fit:cover;image-rendering:pixelated;opacity:.78;transition:.2s}.gallery img:hover{opacity:1;transform:scale(1.025);z-index:2}footer{padding:25px 5vw;display:flex;justify-content:space-between;color:#756a80;font:11px monospace}@keyframes float{50%{transform:translateY(-15px) rotate(-1deg)}}@keyframes spin{to{transform:rotate(348deg)}}@keyframes ticker{to{transform:translateX(-50%)}}@media(max-width:800px){header{height:64px}.brand span{display:none}.hero{grid-template-columns:1fr;padding:50px 6vw 20px}.copy h1{font-size:17vw;letter-spacing:-3px}.visual{grid-row:1}.heroimg{width:75vw}.gallery{grid-template-columns:repeat(2,1fr)}.actions{flex-wrap:wrap}.sub{font-size:15px}footer{gap:20px;flex-direction:column}}
