/* Maincoin's layout, with Stonk branding and a soft blue palette. */
:root{--bg:#eff3f8;--card:#fbfdff;--line:#d6dfeb;--line2:#c3cfdf;--ink:#142238;--ink2:#3a4d65;--mute:#6b7d94;--dim:#8a9ab0;--soft:#e4ebf4;--dark:#142337;--green:#3b8b78;--sans:'Instrument Sans',sans-serif;--mono:'IBM Plex Mono',monospace}body{background:var(--bg);color:var(--ink);font:400 14.5px/1.5 var(--sans);--muted:#6b7d94;--blue:#9dbfe9}h1,h2,h3{font-weight:600}p{color:var(--mute)}.wrap{max-width:1280px;padding-left:28px;padding-right:28px}header{background:#eff3f8ed;border-color:var(--line)}.nav{height:64px;gap:28px}.brand{font:700 20px var(--sans);letter-spacing:-1px;gap:9px}.brand img{width:26px;height:26px}.brand span span{color:#4d78ad}.nav nav{gap:4px}.nav nav a{padding:7px 12px;border-radius:99px;font-size:14px;color:var(--mute)}nav a.active,nav a:hover{background:var(--soft);color:var(--ink)}.button{font-weight:500;font-size:14px;height:38px;padding:0 16px;border:1px solid var(--line2);background:var(--card);color:var(--ink);border-radius:10px;box-shadow:none}.button.primary{background:#203a5a;color:#fff;border-color:#203a5a}.nav-end{gap:10px}.button:hover{transform:none;background:#e4edf7}.button.primary:hover{background:#305379}.menu{padding:0 12px}#main{padding-top:30px;padding-bottom:70px}.hero{margin:0;min-height:420px;grid-template-columns:minmax(0,1fr) 420px;background:#142337;border:0;border-radius:20px}.hero-l{padding:44px 44px 36px}.hero h1{font:600 50px/1.02 var(--sans);letter-spacing:-.045em;margin:16px 0}.hero h1 em{color:#a9ceff}.hero .lead{font-size:16px;color:#bac9dc;max-width:520px}.hero .kicker{color:#94a9c1}.hero .btn.light{background:#b4d3ff;color:#142337;border-color:#b4d3ff}.hero .btn{border-color:#4a5e75}.hstats{display:grid;gap:36px;padding-top:34px;margin-bottom:0}.hstats dt{color:#8fa6c0}.hstats dd{color:#f2f6fd}.orbit{align-self:stretch;min-height:420px;transform:none;margin:0}.orbit:before{display:none}.orbit .core{margin:0;left:50%;top:50%;width:112px;height:112px;border-radius:28px;box-shadow:0 0 0 10px #accfff0b,0 0 0 26px #accfff08}.orbit .ring{border-color:#accfff25}.orbit .sat{background:#20334d;border-color:#314961;border-radius:50%;width:44px;height:44px;margin:-22px}.orbit .sat img{border-radius:50%}.orbit-label{display:none}.sec-h{margin:34px 0 14px}.sec-h h2{font-size:20px}.sec-h p{font-size:13.5px}.bens{gap:14px}.ben{padding:20px}.ben .ic{color:#557da9;background:#dce9f9;border:0;border-radius:12px}.ben:nth-child(2) .ic{color:#866b9f;background:#eee7f7}.ben:nth-child(3) .ic{color:#438c80;background:#e1f1eb}.ben:nth-child(4) .ic{color:#aa7d41;background:#f6ecd9}.ben .ic svg{stroke:currentColor;width:24px;height:24px}.ben b{font-weight:600}.grid2{gap:18px;grid-template-columns:minmax(0,1fr) 380px}.token{padding:18px;background:var(--card);border-color:var(--line)}.token-top h3{color:var(--ink);font-size:14px;font-weight:600}.token-top small{color:var(--mute)}.token-top img{width:36px;height:36px;border-radius:9px}.price{font-size:22px;font-weight:600;letter-spacing:-.5px;margin:14px 0}.token-meta{border-color:var(--line)}.token-meta b{color:#31445d;font-family:var(--mono);font-size:11px}.token-bottom{color:#4c719c;margin-top:14px}.save{color:#6684ab}.save.on{color:#ab7e37}.down{color:#ba5969}.up{color:#378772}.feed-item{padding:17px 20px;border-color:var(--line)}.feed-item .icon{background:#e6edf7;color:#577fae;border:0}.feed-item>span{color:#3e786e}.feed-item small{color:var(--mute)}.source{font-family:var(--mono);color:var(--mute)}.panel{background:var(--card);border-color:var(--line)}.heading{margin:34px 0 14px}.heading h2{font-size:20px}.page-title{margin:0 0 28px}.page-title h1{font-size:32px;margin:10px 0}.eyebrow{color:#6683a6}.page-title p{font-size:14px}.toolbar input,.toolbar select,.input,input:not([type=file]),textarea,select{background:var(--card);color:var(--ink);border-color:var(--line);font:400 14px var(--sans)}.empty{border-color:var(--line);color:var(--mute)}.empty h3{color:var(--ink)}.launch-grid{grid-template-columns:minmax(0,1fr) 400px;gap:22px}.form{padding:20px;gap:22px}.form h2{font-size:20px}.preview{top:84px;padding:20px}.preview-art{aspect-ratio:2.3;background:#e8eef6;padding:23px}.preview p{color:var(--mute)}.preview h2{font-size:23px}.preview dd{color:#30465f}.blue{color:#4d78ad}.upload{border-color:#b7c9df;background:#edf3fb}.form-section{border-color:var(--line)}.token-img{background:#dce8f5;color:#4a719f}.frow2{padding:24px}.ft b{color:var(--ink)}.fp b{color:#365e8a}.fp span{color:var(--mute)}footer{background:var(--bg);border-color:var(--line);font-size:12.5px;gap:18px}footer .brand{color:var(--ink);font-size:16px}footer .brand img{width:20px;height:20px}footer small{color:var(--mute)}.doc h2{font-size:20px}.wallet{display:inline-flex}.error{color:#b84b5e}.success{color:#378772}@media(max-width:1000px){.nav{gap:16px}.nav nav a{padding:6px 8px}.wallet{display:none}.hero{grid-template-columns:minmax(0,1fr) 350px}.hero-l{padding:34px}.hstats{gap:24px}.grid2{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:800px){.nav nav{top:64px;background:var(--card)}.hero{grid-template-columns:1fr}.hero-l{padding:30px}.hero h1{font-size:46px}.orbit{min-height:390px}.grid2,.launch-grid{grid-template-columns:1fr}.preview{position:static}.hero .hstats{grid-template-columns:repeat(4,1fr);gap:16px}.nav-end .button{font-size:12px}.bens{grid-template-columns:1fr 1fr}}@media(max-width:520px){.wrap{padding-left:18px;padding-right:18px}.hero-l{padding:28px 24px}.hero h1{font-size:42px}.hero .lead{font-size:14px}.hstats dd{font-size:17px}.hstats dt{font-size:9px}.orbit{overflow:hidden}.pgrid{grid-template-columns:1fr!important}.grid2{gap:24px}.sec-h{align-items:flex-start}.sec-h h2{font-size:18px}.sec-h .btn{font-size:12px;padding:0 10px}.ben{padding:17px}.brand{font-size:18px}.nav{gap:10px}.nav-end{gap:6px}.nav-end .button{padding:0 9px}.frow2{padding:20px}.wallet{display:none}}
