.token-story{font-size:1rem;line-height:1.7;overflow-wrap:anywhere;min-width:0}
.token-story .story-domain{color:var(--detail-ink,var(--gold));font-size:.875rem;letter-spacing:.035em;margin-bottom:16px}
.token-story h3{font:500 1.65rem/1.2 var(--display);margin:26px 0 14px}
.story-prose p{margin:0 0 18px}
.story-connections{margin:22px 0 0;border-top:1px solid var(--line)}
.story-connections>div{padding:15px 0;border-bottom:1px solid var(--line)}
.story-connections dt{color:var(--detail-ink,var(--gold));font-size:.875rem;margin-bottom:8px}
.story-connections dd{margin:0;color:var(--muted);font-size:1rem;line-height:1.65}
.explorer-page .specimen-info h2{color:var(--detail-ink)}
.explorer-page .specimen-tabs{gap:clamp(12px,2vw,24px);overflow-x:auto;white-space:nowrap}
.explorer-page .specimen-tabs button{flex-shrink:0}
.specimen-collection-detail{font-size:.875rem;color:var(--muted);line-height:1.6;margin:0 0 18px}
.collector-actions{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}
.collector-actions .action-button{font-size:.875rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}
.collector-actions .collector-mint{border-color:var(--detail-ink);color:var(--detail-ink)}
.guide-page .token-story{margin:25px 0 30px}
.guide-page .token-story h3{margin-top:26px}
@media(max-width:360px){.explorer-page .specimen-tabs{gap:15px}.collector-actions{flex-direction:column;align-items:stretch}}
