/* 8qar shared trust, accessibility and mobile-performance layer */
.skip-link{position:fixed;top:8px;inset-inline-start:8px;z-index:9999;transform:translateY(-150%);background:#fff;color:#4a0c22;border:2px solid #b98a3e;border-radius:8px;padding:9px 14px;font-weight:700;box-shadow:0 4px 16px rgba(0,0,0,.2)}
.skip-link:focus{transform:translateY(0)}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #d9c193;outline-offset:3px}
.source-note{background:#fff;border:1px solid var(--line);border-inline-start:5px solid var(--gold);border-radius:12px;padding:18px 20px;margin:24px 0;color:var(--ink-2);font-size:.9rem;box-shadow:var(--shadow-sm)}
.source-note strong{display:block;color:var(--maroon-900);margin-bottom:4px}
.source-note a{font-weight:600;text-decoration:underline;text-underline-offset:3px}
.f-trust-links{display:flex;justify-content:center;gap:8px 18px;flex-wrap:wrap;margin:0 auto 18px}
.f-trust-links a{color:#f0dce3;font-size:.84rem;text-decoration:underline;text-underline-offset:4px}
.f-trust-links a:hover{color:var(--gold-soft)}
.review-meta{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}
.review-meta .verified{color:#7ee0aa;font-weight:500}
article a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.faq-q{min-height:48px}
.menu-btn,.chip,.copy-btn,.p-swap,.swap button{touch-action:manipulation}
.compact-top{padding-top:0}
table.amt,table.cmp{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
@media(max-width:820px){
  .container{width:94%}
  .menu-btn{min-height:44px;min-width:44px}
  .m-nav a{min-height:48px;display:flex;align-items:center}
  .chip{min-height:44px}
  .copy-btn{min-height:36px}
  .source-note{padding:16px;margin:20px 0}
  .ticker-track{animation-duration:75s}
}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}
