:root{color-scheme:dark;--ink: #0b0a09;--ink-2: #161210;--bone: #e9e2d0;--bone-dim: rgba(233, 226, 208, .55);--bone-line: rgba(233, 226, 208, .22);--rust: #c8552a;--teal: #6fb7b0;--amber: #e0a33a;--ok: #8fc98a;--font: "Barlow Condensed", "Oswald", "Arial Narrow", ui-sans-serif, system-ui, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;min-height:100%}body{font-family:var(--font);color:var(--bone);background:radial-gradient(ellipse at 50% -10%,#3a2316 0%,var(--ink) 55%);padding-block:0 3rem;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}a{color:var(--teal);text-decoration:none}a:hover{text-decoration:underline}header.top{max-width:72rem;margin:0 auto;padding:1.1rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-bottom:1px solid var(--bone-line)}.brand{display:flex;align-items:baseline;gap:.7rem}.brand .name{font-size:1.5rem;letter-spacing:.06em;text-transform:uppercase}.brand .sub{font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--amber)}nav{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}main{max-width:72rem;margin:0 auto;padding-top:1.6rem}h1{font-size:clamp(2rem,5vw,3.2rem);line-height:.95;margin:0 0 .6rem;text-transform:uppercase;letter-spacing:.02em;text-wrap:balance}h2{font-size:1.35rem;margin:1.8rem 0 .6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--bone-dim)}p{line-height:1.4;max-width:62ch}p.dim,.dim{color:var(--bone-dim)}.eyebrow{font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--amber);margin:0}.pill{min-height:2.6rem;padding:0 1.2rem;border:1px solid var(--bone);border-radius:999px;background:transparent;color:var(--bone);font:inherit;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.pill:hover:not(:disabled){background:var(--bone);color:var(--ink);text-decoration:none}.pill:disabled{opacity:.4;cursor:default}.pill.accent{border-color:var(--amber);color:var(--amber)}.pill.accent:hover:not(:disabled){background:var(--amber);color:var(--ink)}.pill.small{min-height:2rem;font-size:.85rem;padding:0 .9rem}.grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.card{border:1px solid var(--bone-line);border-radius:.9rem;padding:1rem 1.1rem;background:#16121099;min-width:0}.card h3{margin:0 0 .4rem;font-size:1.2rem;text-transform:uppercase;letter-spacing:.04em}dl.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem;margin:.6rem 0 0}dl.stats div{padding:.55rem .75rem;border:1px solid var(--bone-line);border-radius:.6rem;min-width:0}dt{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim)}dd{margin:.15rem 0 0;font-size:1.3rem;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}form.launch{display:grid;gap:.9rem;max-width:40rem}label{display:grid;gap:.3rem;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-dim)}input,select{font:inherit;font-size:1.05rem;letter-spacing:0;text-transform:none;color:var(--bone);background:var(--ink-2);border:1px solid var(--bone-line);border-radius:.5rem;padding:.55rem .7rem;min-width:0;width:100%}input:focus,select:focus,.pill:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.row{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.status{font-size:.9rem;color:var(--bone-dim);min-height:1.3rem;overflow-wrap:anywhere}.status.err{color:var(--rust)}.status.ok{color:var(--ok)}.mono{font-family:var(--mono);font-size:.85em}.bar{height:10px;border:1px solid var(--bone-dim);border-radius:999px;overflow:hidden}.bar>i{display:block;height:100%;background:var(--teal);width:0;transition:width .4s}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th,td{text-align:left;padding:.45rem .5rem;border-bottom:1px solid var(--bone-line);font-size:.95rem}th{font-weight:400;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim)}.table-wrap{overflow-x:auto}.stage{position:relative;width:100%;aspect-ratio:16 / 9;max-width:100%;border:1px solid var(--bone-line);border-radius:.9rem;overflow:hidden;background:#000}.stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.coin-layout{display:grid;gap:1.2rem;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr)}@media (max-width: 56rem){.coin-layout{grid-template-columns:minmax(0,1fr)}}footer{max-width:72rem;margin:3rem auto 0;padding-top:1rem;border-top:1px solid var(--bone-line);font-size:.8rem;color:var(--bone-dim)}body.home{background:#05060d;position:relative;isolation:isolate}body.home .backdrop{position:fixed;inset:0;width:100%;height:100%;border:0;z-index:-1;pointer-events:none}body.home header.top,body.home main,body.home footer{position:relative}body.home header.top{border-bottom-color:#e9e2d029}body.home main{padding-top:clamp(2rem,9vh,6rem)}body.home main>h1{max-width:11em}body.home main>h1,body.home main>p,body.home main>h2{text-shadow:0 2px 18px rgba(5,6,13,.85),0 0 2px rgba(5,6,13,.9)}body.home main>p:not(.status):not(.eyebrow){color:#f1ebe0}body.home .card{background:#090b1cc7;border-color:#e9e2d02e}body.home .card:hover{background:#0e1128e0;text-decoration:none}body.home footer{border-top-color:#e9e2d029}@media (prefers-reduced-motion: reduce){*{transition:none!important}}
