.coin-page{min-height:100dvh;display:flex;flex-direction:column}
.nav nav a[aria-current]{color:var(--ink)}
.coin{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:min(560px,100%);margin:0 auto;padding:112px 16px 56px}
.coin-logo{display:block;width:104px;height:104px;border-radius:50%;object-fit:cover}
.coin h1{margin-top:24px;font-size:clamp(44px,9vw,64px);font-weight:600;line-height:1.05;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.coin-sub{margin-top:10px;color:var(--soft);font-size:18px}
.ca{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;margin-top:32px;padding:10px 12px 10px 20px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.025);text-align:left}
.ca-label{flex:none;color:var(--dim);font-size:14px}
.ca-value{margin-left:auto;padding:6px 8px 6px 0;color:var(--teal);font-size:15px;font-weight:500}
.ca-value.live{min-width:0;color:var(--ink);font:400 13px/1.4 "Geist Mono",ui-monospace,monospace;overflow-wrap:anywhere;text-align:right}
.ca-copy{flex:none;height:36px;padding:0 14px;border:0;border-radius:99px;background:rgba(255,255,255,.08);color:var(--ink);font:500 14px var(--body);cursor:pointer;transition:background .14s ease}
.ca-copy:hover{background:rgba(255,255,255,.13)}
.coin-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}
.pill.ghost{border:1px solid var(--line);color:var(--ink);transition:background .14s ease}
.pill.ghost:hover{background:rgba(255,255,255,.06)}
.coin-note{max-width:440px;margin-top:24px;color:var(--dim);font-size:14px;line-height:1.55}
@media (max-width:640px){.ca{flex-wrap:wrap}.ca-value.live{order:3;flex-basis:100%;margin:0;padding:0;text-align:left}.ca-copy{margin-left:auto}}
