.header-actions .social-x{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:39px;border:1px solid #fff9ea66;color:#fff9ea;transition:background .15s,transform .15s}
.social-x svg{width:17px;height:17px;fill:currentColor}
.header-actions .social-x:hover{background:#982435;transform:translateY(-2px)}
.footer-links{display:flex;flex-direction:column;gap:9px;white-space:nowrap;font-size:10px}
.footer-links a:hover{text-decoration:underline;text-underline-offset:4px}
.official-token-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 24px;padding:14px 24px;background:#c33c48;color:#fff9ea;border-bottom:2px solid #33392e;font-size:11px}
.official-token-label{font-size:10px;letter-spacing:.08em;font-weight:700}
.official-token-copy{display:flex;align-items:center;justify-content:center;gap:16px;max-width:100%;min-width:0;padding:9px 12px;border:1px solid #fff9ea80;background:#a62939;color:inherit;cursor:pointer}
.official-token-copy code{min-width:0;overflow-wrap:anywhere;word-break:break-word;font:inherit;user-select:all;text-align:left}
.official-token-copy>span{flex-shrink:0;font-weight:700;font-size:10px}
.official-token-copy:hover{background:#942332}
.official-token-copy:focus-visible,.official-token-bar>a:focus-visible{outline:2px solid #fff9ea;outline-offset:4px}
.official-token-bar>a{text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
@media(max-width:600px){.official-token-bar{padding:12px 16px;gap:10px 16px}.official-token-copy{order:3;width:100%;justify-content:space-between;font-size:10px;gap:12px}.official-token-label{margin-right:auto}}
@media(max-width:1100px){.header-caption{display:none}}
@media(max-width:600px){.header-actions .social-x{height:35px;width:35px;flex-basis:35px}.footer-links{flex-direction:row;flex-wrap:wrap;gap:18px}.header-inner .header-actions{gap:9px;grid-template-columns:35px 1fr 1fr}}
