.site-nav__brand-group { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; min-width: 0; }
.site-nav__token { white-space: nowrap; min-height: 36px; display: inline-flex; align-items: center; padding: 8px 10px; }
.only-token { scroll-margin-top: 100px; }
.only-token > h3 { margin: 24px 0 12px; }
.only-token__intro { display: flex; align-items: start; justify-content: space-between; flex-wrap: wrap; gap: 16px; }
.only-token__intro > div { flex: 1 1 320px; }
.only-token__status { display: inline-block; padding: 7px 10px; border: 1px solid var(--ot-ui-line, #496357); border-radius: var(--ot-ui-radius, 8px); color: var(--ot-ui-ink, #f0f3f1); background: var(--ot-ui-inset, #0b1711); font: 700 12px/1.4 var(--site-font-ui, monospace); }
.only-token__facts, .only-token__funding, .only-token__flow { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; margin: 20px 0; }
.only-token__facts > div, .only-token__funding > article, .only-token__flow > li { min-width: 0; padding: 16px; border: 1px solid var(--ot-ui-line, #496357); border-radius: var(--ot-ui-radius, 8px); background: var(--ot-ui-inset, #0b1711); color: var(--ot-ui-ink, #f0f3f1); }
.only-token__facts dt { font: 700 12px/1.5 var(--site-font-ui, monospace); color: var(--ot-ui-muted, #b4c1b8); }
.only-token__facts dd { margin: 8px 0 0; overflow-wrap: anywhere; }
.only-token__contract { padding: 16px; border: 1px solid var(--ot-ui-line, #496357); border-radius: var(--ot-ui-radius, 8px); }
.only-token__contract code { display: block; font: 600 14px/1.7 var(--site-font-data, monospace); overflow-wrap: anywhere; user-select: all; margin: 8px 0 12px; }
.only-token__actions { display: flex; flex-wrap: wrap; gap: 8px; }
.only-token__actions a, .only-token__actions button { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 10px 16px; border: 1px solid var(--ot-ui-line, #496357); border-radius: var(--ot-ui-radius, 8px); background: var(--ot-ui-inset, #0b1711); color: var(--ot-ui-ink, #f0f3f1); font: 700 12px/1.4 var(--site-font-ui, monospace); text-decoration: none; cursor: pointer; }
.only-token__actions :is(a, button):focus-visible, .site-nav__token:focus-visible { outline: 2px solid var(--ot-ui-accent, #a8ebbf); outline-offset: 3px; }
.only-token__actions [aria-disabled="true"], .only-token__actions :disabled { opacity: .6; cursor: not-allowed; }
.only-token__funding strong { display: block; font: 800 clamp(24px, 3vw, 42px)/1.2 var(--site-font-display, monospace); color: var(--ot-ui-ink, #f0f3f1); }
.only-token__flow { list-style: none; padding: 0; counter-reset: only-step; }
.only-token__flow li { counter-increment: only-step; }
.only-token__flow li::before { content: "0" counter(only-step); display: block; margin-bottom: 12px; color: var(--ot-ui-muted, #b4c1b8); font-family: var(--site-font-data, monospace); }
.only-token__note { color: var(--ot-ui-muted, #b4c1b8); font-size: 12px; overflow-wrap: anywhere; }
@media (max-width: 760px) {
  .only-token__facts, .only-token__funding, .only-token__flow { grid-template-columns: 1fr; }
}
@media (max-width: 720px) {
  .site-nav__brand-group { justify-content: space-between; width: 100%; }
  .only-token { scroll-margin-top: 16px; }
}
