:root{--paper: #bfc0c4;--panel: rgba(218, 218, 218, .92);--ink: #050505;--blue: #060094;--green: #10f59b;--yellow: #fff200;--red: #ff3048;--violet: #8f4dff;--cyan: #00e7ff;--shadow: #3e3e3e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--ink);font-family:"MS Sans Serif",Tahoma,Verdana,sans-serif;background:linear-gradient(90deg,rgba(0,0,0,.08) 1px,transparent 1px),linear-gradient(rgba(0,0,0,.08) 1px,transparent 1px),radial-gradient(circle at 18% 8%,rgba(16,245,155,.36),transparent 28%),radial-gradient(circle at 82% 22%,rgba(255,48,72,.27),transparent 30%),radial-gradient(circle at 48% 86%,rgba(0,231,255,.22),transparent 34%),var(--paper);background-size:18px 18px,18px 18px,auto,auto,auto,auto;letter-spacing:0}body:before{content:"";position:fixed;inset:0;z-index:30;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.11),rgba(255,255,255,.11) 1px,transparent 1px,transparent 4px);mix-blend-mode:multiply}body:after{content:"";position:fixed;inset:-40%;z-index:-1;background:conic-gradient(from 90deg,transparent,rgba(16,245,155,.18),transparent,rgba(255,48,72,.16),transparent);animation:slowSpin 22s linear infinite}button,input,textarea,a{font:inherit}button,.button,nav a{position:relative;overflow:hidden;color:var(--ink);text-decoration:none;font-weight:900;border:3px outset #fff;background:#dcdcdc;box-shadow:2px 2px #333;cursor:pointer}.linkButton{padding:0;border:0;background:transparent;box-shadow:none}.linkButton:after{display:none}button:after,.button:after,nav a:after{content:"";position:absolute;inset:0;transform:translate(-120%) skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent);transition:transform .55s ease}.windowControls button:after,.fields input:after,.fields textarea:after{display:none}button:hover:after,.button:hover:after,nav a:hover:after{transform:translate(120%) skew(-20deg)}button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.68}.page{width:min(1280px,calc(100vw - 24px));margin:0 auto 40px}.topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:66px;margin:0 calc(50% - 50vw);padding:10px max(14px,calc((100vw - 1280px)/2));background:#bebebee0;border-bottom:4px solid var(--shadow);box-shadow:inset 0 -2px #f7f7f7,0 10px 34px #0000002e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:30px;font-weight:950;text-decoration:none}.brand img{width:38px;height:38px;image-rendering:pixelated;border:3px ridge #fff;background:#111}.glitch{text-shadow:-3px 0 var(--cyan),3px 0 var(--red),5px 1px var(--yellow)}.scanTitle{position:relative;display:inline-block;isolation:isolate}.scanTitle:before{content:"";position:absolute;inset:-4px;z-index:-1;background:linear-gradient(100deg,transparent 8%,rgba(255,255,255,.82) 30%,transparent 48%);transform:translate(-120%);animation:scan 4.6s ease-in-out infinite}.primaryActions{display:flex;gap:9px;flex-wrap:wrap;justify-content:center}nav a,nav button,.primaryActions button,.wallet,.button,.deploy,.contributeBox button{padding:10px 15px}nav button.activeNav{color:#fff;background:var(--blue)}.wallet{justify-self:end;color:#fff;background:var(--blue)}.magnetic{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.magnetic:hover{transform:translate(-2px,-2px) scale(1.018);box-shadow:5px 5px #222;filter:saturate(1.12)}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:clamp(24px,5vw,70px);align-items:center;min-height:560px;padding:42px 30px;overflow:hidden;background:repeating-linear-gradient(0deg,rgba(255,255,255,.16),rgba(255,255,255,.16) 1px,transparent 1px,transparent 4px),linear-gradient(135deg,#e6e6e6f5,#b8bbbee6);border-left:4px solid #fff;border-top:4px solid #fff;border-right:4px solid #606060;border-bottom:4px solid #606060}.auroraRail{position:absolute;inset:auto -20% 8%;height:118px;background:repeating-linear-gradient(90deg,var(--green) 0 18px,var(--violet) 18px 32px,var(--cyan) 32px 44px,var(--red) 44px 56px);opacity:.18;filter:blur(18px);animation:railShift 8s linear infinite}.heroText,.monitor,.panel{position:relative}.ticker,.notice,.warning{display:inline-block;padding:7px 10px;font-weight:950;border:4px ridge #555;background:var(--yellow);box-shadow:0 0 0 2px #00000014,0 10px 22px #00000029}.warning{background:#ffb3b8}.hero h1{margin:22px 0 12px;font-size:clamp(74px,12vw,152px);line-height:.82}.hero p{max-width:850px;font-size:clamp(17px,2vw,22px);line-height:1.55}.heroStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:760px;margin-top:24px}.heroActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.green,.deploy{background:linear-gradient(180deg,#22ffad,#0bd78a)}.monitor{display:grid;gap:17px;justify-items:center;animation:floatPanel 4.8s ease-in-out infinite}.monitor img{width:164px;image-rendering:pixelated;border:6px ridge #fff;background:#111;box-shadow:0 18px 40px #00000040}.terminal{width:100%;min-height:144px;padding:15px;color:var(--green);background:#050505;border:4px ridge #777;box-shadow:inset 0 0 24px #10f59b1f;font:13px/1.45 Lucida Console,Consolas,monospace}.terminal p{margin:0 0 5px;overflow-wrap:anywhere}.dashboard{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:24px;margin-top:24px}.panel{background:var(--panel);border:4px ridge #fff;box-shadow:4px 4px #00000059,0 20px 42px #00000024;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.titlebar{display:flex;justify-content:space-between;gap:12px;padding:9px 11px;color:#fff;background:linear-gradient(90deg,var(--blue),#1200c8 58%,#020057);font-weight:950}.windowControls{display:flex;gap:5px}.windowControls button{min-width:25px;padding:1px 5px;line-height:1.1}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.imageUploader{grid-template-columns:minmax(0,1fr)}.imageUploader img{width:112px;height:112px;object-fit:cover;image-rendering:auto;border:4px ridge #fff;background:#111}.uploadHint{display:inline-flex;align-items:center;min-height:54px;padding:12px;background:#f4f4f4;border:3px inset #fff;color:#333}label{display:grid;gap:7px;font-weight:900}.wide{grid-column:1 / -1}input,textarea{width:100%;color:var(--ink);background:#fff;border:3px inset #fff;padding:11px}input:focus,textarea:focus{outline:3px solid var(--cyan);outline-offset:2px}.factory .notice,.factory .warning{margin:0 18px 16px}.deploy{display:block;width:calc(100% - 36px);min-height:54px;margin:0 18px 18px;font-size:18px}.ruleGrid,.fundingBody{display:grid;gap:12px;padding:18px}.ruleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.statCard,.statusLine,.graveGrid article{background:#f4f4f4;border:3px inset #fff;padding:13px}.statCard{min-height:72px;overflow:hidden}.statCard span{display:block;margin-bottom:7px;font-size:12px;opacity:.78}.statCard strong{display:block;overflow-wrap:anywhere}.statCard.hot{background:linear-gradient(135deg,#fff,#ffd0d6)}.statCard.mint{background:linear-gradient(135deg,#fff,#bfffe3)}.statCard.blue{background:linear-gradient(135deg,#fff,#c9f4ff)}.statusLine{margin:0 18px 18px;color:var(--green);background:#050505;font:13px/1.45 Lucida Console,Consolas,monospace}.globalStatus{position:sticky;bottom:14px;z-index:25;width:min(780px,100%);margin:24px auto 0;padding:13px 15px;color:var(--green);background:#050505;border:4px ridge #fff;box-shadow:0 14px 36px #00000047;font:13px/1.45 Lucida Console,Consolas,monospace}.fundingPanel,.graveyard,.pagePanel{margin-top:24px}.fundingBody{grid-template-columns:repeat(3,minmax(0,1fr))}.fundingList{display:grid;gap:12px;padding:18px}.fundingRow{display:grid;grid-template-columns:72px minmax(0,1.1fr) minmax(180px,.7fr) auto;gap:12px;align-items:center;padding:14px;background:#f4f4f4;border:3px inset #fff}.tokenThumb{width:64px;height:64px;object-fit:cover;border:4px ridge #fff;background:#111}.detailImage{width:112px;height:112px;object-fit:cover;grid-column:1 / -1;border:4px ridge #fff;background:#111}.fundingRow h3,.fundingRow p{margin:0}.fundingRow p{margin-top:7px}.miniProgress{height:26px;overflow:hidden;border:4px ridge #777;background:repeating-linear-gradient(90deg,#ececec 0 10px,#dcdcdc 10px 20px)}.miniProgress span{display:block;height:100%;background:repeating-linear-gradient(90deg,var(--green) 0 12px,var(--violet) 12px 22px)}.contributeBox{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:12px;align-items:end}.progressBox{grid-column:1 / -1;padding:13px;background:#f4f4f4;border:3px inset #fff}.progressLabel{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.progress{height:30px;overflow:hidden;border:4px ridge #777;background:repeating-linear-gradient(90deg,#ececec 0 10px,#dcdcdc 10px 20px)}.progress span{display:block;height:100%;background:repeating-linear-gradient(90deg,var(--green) 0 12px,var(--violet) 12px 22px)}.toolbar{display:flex;gap:12px;flex-wrap:wrap;padding:18px 18px 0}.graveGrid{display:grid;gap:12px;padding:18px}.graveGrid article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.selectedLaunch{outline:4px solid var(--green);outline-offset:2px}.rowActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.apiList{display:grid;gap:10px;padding:0 18px 18px}.guideGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px}.guideGrid article{min-height:190px;padding:16px;background:#f4f4f4;border:3px inset #fff}.guideGrid span{display:inline-flex;margin-bottom:18px;padding:5px 8px;color:#fff;background:var(--blue);font-weight:950}.guideGrid h3,.guideGrid p{margin:0}.guideGrid p{margin-top:10px;line-height:1.45}.endpoint{width:100%;text-align:left;overflow-wrap:anywhere}.graveGrid h3,.graveGrid p{margin:0}.graveGrid p{margin-top:7px}.empty{grid-template-columns:1fr!important}@keyframes scan{0%,58%{transform:translate(-120%)}78%,to{transform:translate(120%)}}@keyframes slowSpin{to{transform:rotate(360deg)}}@keyframes railShift{to{transform:translate(96px)}}@keyframes floatPanel{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(max-width:900px){.topbar,.hero,.dashboard,.fields,.ruleGrid,.fundingBody,.fundingRow,.guideGrid,.contributeBox,.graveGrid article{grid-template-columns:1fr}.brand,.wallet{justify-self:center}.primaryActions{justify-content:center}.hero{min-height:auto}.hero h1{font-size:clamp(62px,18vw,96px)}.heroStats{grid-template-columns:1fr}.rowActions,.toolbar{justify-content:stretch}.rowActions button,.toolbar button{width:100%}}

.brand{display:inline-flex;align-items:center;gap:10px;line-height:1}.brand img{width:34px;height:34px;object-fit:contain;display:block;flex:0 0 auto}.brand span{display:inline-flex;align-items:center}.headerActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.xButton{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--edge,#111);background:#000;box-shadow:var(--shadow-out,4px 4px 0 #111);text-decoration:none}.xButton img{width:22px;height:22px;display:block}
