:root{color-scheme:dark;--space:#010611;--ice:#a5e6ff;--blue:#167bff;--line:#7abaff55}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#00040b;color:white;font-family:Inter,Arial,sans-serif}main{max-width:1600px;margin:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid #9aedff;outline-offset:5px}.skip{position:absolute;top:-65px;left:15px;z-index:20;padding:15px;background:var(--space)}.skip:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:-1px}.hero{position:relative;aspect-ratio:941/517;min-height:510px;background:#010611 url('assets/hero.png') center/cover no-repeat;overflow:hidden}.chain-brand{position:absolute;top:6%;left:4.3%;display:flex;align-items:center;gap:16px;font-family:Orbitron,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em}.chain-brand img{object-fit:contain}.hero-copy{position:relative;padding:10.2% 0 0 7.4%;width:47%}h1,.ticker,.identity h2{font-family:Orbitron,Arial,sans-serif;font-weight:900;font-style:italic;letter-spacing:-.055em;line-height:1.05;background:linear-gradient(#fff 9%,#d7fcff 39%,#2a9dff 74%,#d0f9ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 3px #00aaff) drop-shadow(0 0 11px #004eff70)}h1{font-size:clamp(62px,8.25vw,128px);margin:0;white-space:nowrap}.subtitle{font-family:Orbitron,Arial,sans-serif;color:#a4d4ff;font-size:clamp(12px,1.72vw,26px);letter-spacing:.29em;font-weight:500;margin:2px 0 15px}.ticker{font-size:clamp(38px,4.6vw,70px);margin:0 0 14px;letter-spacing:.01em}.ca-line{display:flex;align-items:center;gap:10px;width:100%;border:1px solid #9ac9ff9c;border-radius:10px;background:linear-gradient(120deg,#000819f5,#00184ce8);padding:8px 13px;box-shadow:inset 0 0 14px #175bd455,0 4px 20px #0b45c43d;min-height:48px}.compact{border-radius:8px;min-height:40px;padding:5px 9px;font-size:12px}.ca-prefix{font-family:monospace;white-space:nowrap}.ca-value{font-size:13px;min-width:0;flex:1;overflow-wrap:anywhere;user-select:all;line-height:1.5}.compact .ca-value{font-size:11px;letter-spacing:-.02em}.copy{border:0;background:transparent;padding:5px;display:grid;place-items:center;flex-shrink:0;border-radius:4px}.copy svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6}.copy:disabled{opacity:.4;cursor:default}.socials{display:flex;gap:14px}.hero-socials{margin-top:18px}.platform{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:101px;min-height:86px;border:1px solid #7bb7ffac;border-radius:28px;background:radial-gradient(ellipse at top,#65ccff2e,transparent 42%),linear-gradient(145deg,#030b1beb,#001149e6);box-shadow:inset 0 0 16px #297bff4a,0 3px 14px #1366ff44;font-size:11px;font-weight:700;cursor:pointer;transition:box-shadow .2s,transform .2s}.platform img{object-fit:contain}.platform:hover{transform:translateY(-3px);box-shadow:inset 0 0 20px #408dff77,0 0 24px #138dff77}.micro{font-size:10px;color:var(--ice);letter-spacing:.39em;line-height:2.2;font-weight:500;margin:0}.top-note{position:absolute;right:4%;top:4.5%;font-size:8px;line-height:2.7}.orbit-note{position:absolute;right:3.6%;bottom:7%;font-size:9px;line-height:2.55}.dash{display:block;width:40px;height:1px;background:#b6ecff;margin:20px 0}.dash.short{width:20px}.band{border-top:1px solid var(--line);overflow:hidden;min-height:230px}.speed{position:relative;display:grid;grid-template-columns:45% 55%;background:#00040a}.speed-copy{position:relative;z-index:1;padding:25px 0 15px 14.5%}.speed h2{font-family:Orbitron,Arial,sans-serif;color:var(--ice);font-size:clamp(13px,1.8vw,27px);font-weight:400;letter-spacing:.38em;margin:30px 0 20px;white-space:nowrap}.speed-copy .micro{font-size:8px}.speed-copy .dash{margin-top:18px}.speed-art{background:url('assets/reference.png') 100% 35.947%/204.121% 726.522% no-repeat}.identity{display:grid;grid-template-columns:42% 40% 18%;background:radial-gradient(ellipse at 40% 70%,#0320448c,transparent 65%),#00040d;min-height:235px}.eyes-art{background:url('assets/reference.png') 0% 52.153%/265.07% 723.377% no-repeat}.identity-copy{padding:60px 0 25px 5%}.identity h2{font-size:clamp(42px,6.3vw,94px);margin:0 0 20px;letter-spacing:-.01em}.identity-copy .micro{font-size:10px;letter-spacing:.5em}.identity-copy .dash{margin-top:13px}.identity-note{padding:40px 8px 20px 5%}.identity-note .micro{font-size:8px;letter-spacing:.37em;line-height:2.55}.identity-note .dash{margin:17px 0}.gallery{background:radial-gradient(ellipse at 40% 40%,#05162c66,transparent 75%),#00040d;border-top:1px solid var(--line);padding:24px 4.5% 15px}.gallery-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.gallery-heading h2{font-size:11px;letter-spacing:.36em;font-weight:500;display:flex;align-items:center;gap:18px;margin:0}.gallery-heading .dash{margin:0}.gallery-heading .micro{font-size:9px;letter-spacing:.4em}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.card{padding:0;background:transparent;border:1px solid #a2dfff90;border-radius:10px;overflow:hidden;transition:box-shadow .2s,transform .2s}.card:hover{transform:translateY(-4px);box-shadow:0 0 22px #219dff66}.art{display:block;aspect-ratio:207/150;background-image:url('assets/reference.png');background-repeat:no-repeat}.orbit{background-size:454.589% 1114%;background-position:5.858% 67.7199%}.moon{background-size:459.024% 1114%;background-position:35.462% 67.7199%}.astronaut{background-size:459.024% 1114%;background-position:64.810% 67.7199%}.galaxy{background-size:461.2745% 1114%;background-position:94.0299% 67.7199%}.contract-section{position:relative;aspect-ratio:941/183;min-height:185px;background:#020916 url('assets/contract.png') center/100% 100% no-repeat;display:flex;align-items:center;padding:22px 4.5%}.contract-card{width:70%;display:flex;align-items:center;gap:35px;padding:25px 28px;border:1px solid #81bfff94;border-radius:12px;background:linear-gradient(130deg,#011534f5,#061734e8 70%,#083686d9);box-shadow:inset 0 -2px 20px #1b60cc55,0 4px 22px #0078ff45;backdrop-filter:blur(8px)}.solana-mark{flex-shrink:0;object-fit:contain}.contract-content{flex:1;min-width:0}.contract-card h2{font-size:10px;letter-spacing:.4em;font-weight:500;color:var(--ice);margin:0 0 12px}.contract-card .ca-line{min-height:46px;padding:8px 12px}.contract-card .ca-value{font-size:12px}footer{position:relative;aspect-ratio:941/302;min-height:302px;border-top:1px solid var(--line);background:#020714 url('assets/footer.png') center/100% 100% no-repeat;overflow:hidden}.footer-socials{position:absolute;left:70.5%;top:9%;display:flex;flex-direction:column;gap:10px;width:18%}.footer-socials .platform{width:100%;min-height:55px;flex-direction:row;gap:15px;border-radius:28px;font-size:12px;padding:8px 15px;justify-content:flex-start}.footer-socials .fomo-logo{width:48px}#status{position:fixed;left:50%;bottom:25px;transform:translate(-50%,12px);opacity:0;pointer-events:none;border:1px solid #82baff;border-radius:13px;background:#01102bf5;box-shadow:0 0 25px #1475ff66;color:#d9faff;padding:15px 23px;max-width:90vw;z-index:20;text-align:center;font-size:14px;transition:opacity .2s,transform .2s}#status.visible{opacity:1;transform:translate(-50%,0)}dialog{width:min(720px,90vw);border:1px solid #9ee5ff;border-radius:16px;background:#010c21;padding:18px;overflow:visible;box-shadow:0 0 60px #006dff55;color:var(--ice)}dialog::backdrop{background:#000817df;backdrop-filter:blur(8px)}dialog .art{border-radius:9px}dialog p{text-align:center;font-size:13px;letter-spacing:.3em;margin:22px 0 5px}#close-art{position:absolute;right:-14px;top:-18px;display:grid;place-items:center;width:42px;height:42px;border:1px solid #b6ecff;border-radius:50%;background:#041a40;color:#d7fbff;font-size:28px;z-index:2}
@media(min-width:1300px){.hero{min-height:700px}.hero-copy{padding-top:10.6%}.hero-socials{gap:20px;margin-top:24px}.platform{width:132px;min-height:112px;font-size:14px}.compact{min-height:48px}.compact .ca-value{font-size:13px}.chain-brand{font-size:17px}.chain-brand img{width:40px;height:34px}.band{min-height:325px}.speed-copy{padding-top:38px}.speed h2{margin-top:43px}.micro{font-size:13px}.speed-copy .micro{font-size:11px}.identity-copy{padding-top:76px}.identity-note{padding-top:55px}.identity-note .micro{font-size:11px}.identity-copy .micro{font-size:13px}.gallery{padding-top:35px}.gallery-heading h2{font-size:14px}.gallery-heading .micro{font-size:11px}.gallery-grid{gap:16px}.contract-card{padding:32px;gap:40px}.contract-card h2{font-size:12px}.contract-card .ca-value{font-size:15px}.contract-card .ca-line{min-height:56px}.footer-socials{gap:13px}.footer-socials .platform{min-height:72px;font-size:16px;padding-left:25px}.top-note{font-size:11px}.orbit-note{font-size:12px}}
@media(max-width:900px){.hero{min-height:480px}.hero-copy{width:51%;padding-left:6%}h1{font-size:7.9vw}.subtitle{font-size:1.62vw}.ticker{font-size:4.5vw}.hero-socials{gap:10px}.hero-socials .platform{width:88px;min-height:77px;border-radius:24px}.compact .ca-value{font-size:10px}.speed h2{letter-spacing:.25em;font-size:15px}.identity h2{font-size:5.8vw}.identity-copy{padding-top:53px}.identity-copy .micro{font-size:8px;letter-spacing:.38em}.identity-note .micro{font-size:7px;letter-spacing:.2em}.contract-card{width:73%;padding:21px 18px;gap:22px}.contract-card .ca-value{font-size:10px}.footer-socials{left:69%;width:22%}.footer-socials .platform{font-size:11px;min-height:50px;gap:9px}}
@media(max-width:600px){.hero{height:790px;min-height:0;aspect-ratio:auto;background-size:auto 480px;background-position:85% bottom;background-color:#010817}.chain-brand{top:20px;left:23px;font-size:12px;gap:12px}.chain-brand img{width:25px;height:23px}.top-note{right:22px;top:19px;font-size:7px;line-height:2}.hero-copy{width:100%;padding:85px 23px 0}h1{font-size:17.1vw;letter-spacing:-.04em}.subtitle{font-size:3.35vw;letter-spacing:.25em;margin:6px 0 15px}.ticker{font-size:10.5vw;margin-bottom:17px}.compact{min-height:44px}.compact .ca-value{font-size:11px}.hero-socials{margin-top:18px;gap:12px}.hero-socials .platform{width:91px;min-height:80px;font-size:10px;border-radius:24px}.hero-socials .platform img{max-height:31px}.orbit-note{right:17px;bottom:21px;font-size:8px;line-height:2.3;text-shadow:0 2px 5px #000}.band{min-height:0}.speed{height:220px;grid-template-columns:46% 54%}.speed-copy{padding:18px 0 12px 23px}.speed h2{font-size:11px;letter-spacing:.19em;margin:27px 0 15px;position:relative;z-index:2}.speed-copy .micro{font-size:7px;line-height:2.3}.speed-copy .dash{margin:12px 0}.speed-art{background-size:auto 726.522%;background-position:75% 35.947%}.identity{grid-template-columns:42% 58%;min-height:215px}.eyes-art{background-size:auto 723.377%;background-position:10% 52.153%}.identity-copy{padding:36px 12px 18px 6px}.identity h2{font-size:9vw;margin-bottom:21px}.identity-copy .micro{font-size:8px;letter-spacing:.2em}.identity-note{grid-column:1/-1;padding:12px 23px 17px;display:flex;align-items:center;gap:16px}.identity-note .micro{font-size:8px;letter-spacing:.18em;line-height:1.7}.identity-note .micro br{display:block}.identity-note .dash{flex-shrink:0}.gallery{padding:22px 20px 14px}.gallery-heading h2{font-size:10px;letter-spacing:.23em;gap:10px}.gallery-heading .micro{font-size:7px;letter-spacing:.24em}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:12px}.card{border-radius:9px}.contract-section{aspect-ratio:auto;min-height:230px;background-size:auto 100%;background-position:66% center;padding:25px 20px 65px;align-items:flex-start}.contract-card{width:100%;gap:14px;padding:19px 15px}.solana-mark{width:29px;height:29px}.contract-card h2{font-size:8px;letter-spacing:.26em;margin-bottom:11px}.contract-card .ca-line{padding:7px 8px;min-height:48px}.contract-card .ca-value{font-size:10px}.copy svg{width:20px;height:20px}footer{aspect-ratio:auto;height:420px;min-height:0;background-size:auto 100%;background-position:43% center}.footer-socials{left:auto;right:19px;top:26px;width:145px;gap:10px}.footer-socials .platform{min-height:48px;gap:10px;font-size:10px;padding:7px 12px}.footer-socials .platform img{max-height:29px}.footer-socials .fomo-logo{width:44px}dialog{padding:13px}dialog p{font-size:11px;letter-spacing:.15em}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

