:root{--ink: #10151F;--card: #171E2B;--line: #232C3D;--cream: #F2EDE4;--muted: #8B94A7;--egg: #53D3C4;--breast: #FF6B4A;--down: #F4536E}*{box-sizing:border-box;margin:0}body{background:var(--ink);color:var(--cream);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.55}h1,h2,h3,.wordmark{font-family:Bricolage Grotesque,sans-serif}.mono{font-family:IBM Plex Mono,monospace;font-size:.85em}a{color:var(--egg);text-decoration:none}a:hover{text-decoration:underline}.shell{max-width:1040px;margin:0 auto;padding:0 20px}.header{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line)}.wordmark{font-size:26px;font-weight:800;letter-spacing:.06em;color:var(--cream)}.wordmark:hover{text-decoration:none}.wordmark-egg{font-size:20px}.nav{display:flex;gap:10px}.btn{font:inherit;font-weight:600;border:1px solid transparent;border-radius:10px;padding:9px 16px;cursor:pointer;color:var(--ink);transition:transform .06s ease,opacity .15s}.btn:hover{text-decoration:none}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:default}.btn:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.btn-primary{background:var(--egg)}.btn-accent{background:var(--breast);color:#1c0f0a}.btn-sellside{background:var(--down);color:#1c0a10}.btn-warn{background:#ffce56}.btn-ghost{background:transparent;color:var(--cream);border-color:var(--line)}.btn-big{width:100%;padding:13px;font-size:16px}.link-btn{background:none;border:none;color:var(--muted);cursor:pointer;padding:0;text-align:left}.link-btn:hover{color:var(--egg)}.hero{padding:52px 0 34px;max-width:640px}.hero h1{font-size:clamp(34px,6vw,56px);font-weight:800;line-height:1.05}.hero h1 em{font-style:normal;color:var(--breast)}.hero-sub{margin-top:14px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;padding:22px 0 60px}.card{display:flex;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px;color:var(--cream);transition:border-color .15s}.card:hover{border-color:var(--egg);text-decoration:none}.card-king{border-color:var(--breast);margin-bottom:6px}.king-label{color:var(--breast);font-weight:700;font-size:13px;margin-bottom:4px}.card-img{width:76px;height:76px;flex-shrink:0;border-radius:10px;overflow:hidden;background:var(--ink);display:grid;place-items:center}.card-img.small{width:88px;height:88px}.card-img img{width:100%;height:100%;object-fit:cover}.card-egg{font-size:34px}.card-body{min-width:0;flex:1}.card-body h3{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticker{color:var(--muted);font-weight:500;font-size:.85em}.card-desc{color:var(--muted);font-size:13px;margin:3px 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-stats{display:flex;gap:14px;color:var(--muted);font-size:12px;margin-bottom:8px}.hatchbar{position:relative;height:22px;border-radius:999px;background:var(--ink);border:1px solid var(--line);overflow:hidden;font-size:11.5px}.hatchbar span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:IBM Plex Mono,monospace;color:var(--cream);letter-spacing:.03em}.hatchbar-fill{height:100%;background:linear-gradient(90deg,var(--breast),#ffa26b);border-radius:999px;transition:width .4s ease}.hatchbar.fledged{border-color:var(--egg)}.hatchbar.fledged span{color:var(--egg)}.empty{text-align:center;padding:90px 20px;color:var(--muted)}.empty h2{color:var(--cream);margin-bottom:8px}.empty .btn{margin-top:16px;display:inline-block}code{background:var(--card);padding:2px 6px;border-radius:6px;font-size:.9em}.form-page{max-width:520px;margin:0 auto;padding:44px 0 80px}.form-page h1{font-size:34px}.form-sub{color:var(--muted);margin:10px 0 26px;font-size:14px}label{display:block;margin-bottom:16px;font-weight:600;font-size:14px}.opt{color:var(--muted);font-weight:400}input,textarea{display:block;width:100%;margin-top:6px;font:inherit;color:var(--cream);background:var(--card);border:1px solid var(--line);border-radius:10px;padding:11px 13px}input:focus,textarea:focus{outline:none;border-color:var(--egg)}.err{color:var(--down);margin:10px 0;font-size:14px}.ok{color:var(--egg);margin:10px 0;font-size:14px}.token-page{padding:36px 0 80px}.token-head{display:flex;gap:18px;align-items:flex-start;margin-bottom:22px}.token-head h1{font-size:30px}.meta-line{color:var(--muted);font-size:12px;margin-top:6px}.stat-row{display:flex;gap:34px;flex-wrap:wrap;border:1px solid var(--line);border-radius:14px;padding:14px 20px;margin-bottom:24px;background:var(--card);font-size:15px}.stat-label{display:block;color:var(--muted);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.token-cols{display:grid;grid-template-columns:1fr 320px;gap:24px}@media(max-width:800px){.token-cols{grid-template-columns:1fr}}.chart{width:100%;height:220px;background:var(--card);border:1px solid var(--line);border-radius:14px}.chart-empty{display:grid;place-items:center;color:var(--muted);font-size:14px}.token-page h3{margin:22px 0 10px}.feed{border:1px solid var(--line);border-radius:14px;overflow:hidden}.feed-row{display:grid;grid-template-columns:70px 1fr 1fr 1fr;gap:8px;padding:9px 14px;color:var(--cream);font-size:12.5px;border-bottom:1px solid var(--line)}.feed-row:last-child{border-bottom:none}.feed-row:hover{background:var(--card);text-decoration:none}.buyrow span:first-child{color:var(--egg)}.sellrow span:first-child{color:var(--down)}.feed .opt{padding:14px}.trade-panel{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;height:fit-content;position:sticky;top:20px}.side-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.side-toggle button{font:inherit;font-weight:700;padding:10px;border-radius:10px;cursor:pointer;background:var(--ink);color:var(--muted);border:1px solid var(--line)}.side-toggle button.on.buy{background:var(--egg);color:var(--ink);border-color:var(--egg)}.side-toggle button.on.sell{background:var(--down);color:var(--ink);border-color:var(--down)}.quote{color:var(--cream);margin:4px 0 12px}.nestcheck{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 18px;margin-bottom:16px;font-size:13.5px}.nestcheck h3{margin:0;font-size:16px}.nc-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.nc-badge{font-weight:700;font-size:12px;padding:3px 10px;border-radius:999px;letter-spacing:.02em}.nc-good{border-color:#53d3c480}.nc-good .nc-badge{background:#53d3c426;color:var(--egg)}.nc-warn{border-color:#ffce5680}.nc-warn .nc-badge{background:#ffce5626;color:#ffce56}.nc-bad{border-color:#f4536e99}.nc-bad .nc-badge{background:#f4536e26;color:var(--down)}.nc-badge-neutral{background:#8b94a726;color:var(--muted)}.nc-blurb{color:var(--muted);margin-bottom:12px}.nc-stats{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:10px}.nc-bar{height:8px;border-radius:999px;background:var(--ink);border:1px solid var(--line);overflow:hidden;margin-bottom:10px}.nc-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--egg),#ffce56 55%,var(--down))}.nc-list{margin-top:10px;border-top:1px solid var(--line)}.nc-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:6px 0;color:var(--cream);font-size:12px;border-bottom:1px solid var(--line)}.nc-row:hover{color:var(--egg);text-decoration:none}.nc-row span:last-child{color:var(--muted)}.nc-foot{font-size:11px;padding-top:8px}.footer{border-top:1px solid var(--line);padding:22px 0 40px;margin-top:40px}.footer p{color:var(--muted);font-size:12px;max-width:620px}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.trust-page{max-width:640px;margin:0 auto;padding:44px 0 80px}.trust-page h1{font-size:38px}.trust-claim{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin-bottom:14px}.trust-claim h3{margin-bottom:6px}.trust-claim p{color:var(--muted);font-size:14px}.trust-claim .proof{display:inline-block;margin-top:10px;font-size:12px}.trust-risk{border-color:var(--breast)}.trust-risk h3{color:var(--breast)}.creator-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:#53d3c414;border:1px solid var(--egg);border-radius:14px;padding:14px 18px;margin-bottom:18px;font-size:14px}.nav-link{color:var(--cream);align-self:center;padding:0 6px;font-weight:600;font-size:14px}.burnrow span:first-child{color:var(--breast)}
