@font-face{font-family:Kboom;src:url('/assets/fonts/montserrat-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Kboom;src:url('/assets/fonts/montserrat-700.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:Kboom;src:url('/assets/fonts/montserrat-800.woff2') format('woff2');font-weight:800;font-display:swap}
:root{color-scheme:dark;font-family:Kboom,Inter,system-ui,sans-serif;color:#e5f3f8;background:#00121f;line-height:1.6}
*{box-sizing:border-box}body{margin:0}a{color:#6ce9f0;text-underline-offset:4px}a:focus-visible{outline:2px solid #ffda47;outline-offset:5px}main{max-width:1100px;margin:auto;padding:24px}h1,h2,h3,p{margin:0}h2{font-size:22px}h3{font-size:13px;color:#9bbdcd}
.top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid #1c4258}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#f5f9fb;font-size:24px;font-weight:850}.brand img{object-fit:contain}nav{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:flex-end}nav a{font-size:12px;min-width:26px;text-align:center;text-decoration:none;color:#9bbdcd}nav a[aria-current]{color:#ffda47}
.hero{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:28px;padding:54px 0}.eyebrow{font-size:12px;letter-spacing:3px;color:#68e2ec;margin-bottom:12px}h1{font-size:64px;line-height:1.12;color:#ffda47;letter-spacing:-2px}h1 span{display:inline-block;font-size:28px;letter-spacing:-.5px;color:#eef8fb;margin-top:12px}.intro{margin-top:24px;color:#b5d0dd;max-width:650px;font-size:16px}.coin{width:100%;height:auto}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.actions a{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:10px 20px;border-radius:10px;text-decoration:none;font-size:14px;font-weight:750}.primary{background:#00dae6;color:#001522}.secondary{border:1px solid #3a6e89;color:#d4e9f3}
.panel{border:1px solid #235169;background:#031b2a;border-radius:18px;padding:26px;margin-bottom:20px}.muted{color:#8dacbc;font-size:13px;margin-top:5px}.markets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.market{display:flex;align-items:center;gap:10px;border:1px solid #315a70;background:#062333;padding:16px 12px;border-radius:10px;text-decoration:none;font-size:14px;font-weight:650;color:#e5f3f8}.market img{flex:none;object-fit:contain;border-radius:6px}.market span:last-child{margin-inline-start:auto;color:#69dfe9}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:20px 0}.facts dt{color:#8dacbc;font-size:12px}.facts dd{margin:6px 0;font-weight:750;font-size:16px}.address{margin-top:18px;padding-top:14px;border-top:1px solid #1c4258}.address a{display:block;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:13px;margin-top:6px}.banner{display:block;width:100%;height:auto;border-radius:10px;margin-top:18px}.asset-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px;font-size:13px}footer{color:#88acbd;font-size:12px;padding:12px 0 26px}
@media(max-width:700px){main{padding:18px}.top{align-items:flex-start;gap:14px}nav{max-width:200px;gap:8px}.hero{grid-template-columns:1fr;padding:32px 0;gap:24px}.hero .coin{grid-row:1;width:180px;justify-self:center}h1{font-size:48px}h1 span{font-size:25px}.intro{font-size:14px;margin-top:18px}.actions a{flex:1;min-width:130px}.panel{padding:18px}.markets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.market{font-size:12px;padding:12px 8px;gap:7px}.market img{width:26px;height:26px}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.facts dd{font-size:14px}}
.market svg{flex:none;margin-inline-start:auto;color:#69dfe9}
@media(max-width:400px){.market{display:grid;grid-template-columns:26px minmax(0,1fr)}.market span{grid-row:2;grid-column:1/-1}.market svg{grid-row:1;grid-column:2;justify-self:end}}
