@font-face{font-family:Geist;src:url('assets/geist.woff2')}@font-face{font-family:'Geist Mono';src:url('assets/geist-mono.woff2')}html{scroll-behavior:smooth}body{font-family:Geist,Arial,sans-serif}header nav{min-width:0}#action-feedback{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#2f3a4a;color:white;border-radius:10px;padding:12px 20px;z-index:100;max-width:90%;opacity:0;pointer-events:none;transition:opacity .2s}#action-feedback.visible{opacity:1}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #B8452F;outline-offset:4px}button,a{touch-action:manipulation}#menu-toggle{display:none}[data-release=ca] [id^=ca-value]{font-size:12px;word-break:break-all}pre,code{overflow-wrap:anywhere}video{max-width:100%}#market-date{padding:6px 24px;text-align:right;font:11px 'Geist Mono',monospace;color:#6b6b66}.r-ticker{overflow:hidden}.market-record{font-variant-numeric:tabular-nums}.wallet-result{padding:14px 0;color:#B8452F}.source-record-label{font-size:12px;color:#666}#token .source-record-label{margin-top:24px}button[aria-disabled=true],a[aria-disabled=true]{cursor:pointer}header>a{flex-shrink:0}main{overflow:hidden}
@media(max-width:760px){header{height:auto!important;min-height:64px;flex-wrap:wrap;gap:12px;padding-top:14px!important;padding-bottom:14px!important}#menu-toggle{display:block;margin-left:auto;border:1px solid #d6d4cf;border-radius:8px;padding:6px 12px;font-size:13px}header nav{display:none!important;width:100%;flex-wrap:wrap;gap:14px!important;padding:12px 0}header nav.open{display:flex!important}header nav a{display:inline-flex!important}h1{font-size:36px!important}table{min-width:345px}table td{font-size:11px!important}#token [class*=grid-cols]{gap:12px}.r-ticker-track{animation-duration:38s!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
a[data-release=ca]{display:inline-flex;align-items:center;min-height:22px}
/* Preserve the approved 129px CA caption footprint after local font loading. */
[id^="ca-whole-"]>span:first-child{width:129px;flex-shrink:0}
/* Keep the approved CA slot fixed; full address remains in its text, title and clipboard. */
[id^="release-address-"]{width:140px;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
[id^="ca-whole-"]>span:first-child{white-space:nowrap}
