.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:15px;min-width:0}.language-switch{display:inline-flex;padding:3px;gap:2px;border:1px solid #ffffff20;border-radius:100px;background:#151b1b;flex-shrink:0}.language-switch button{border:0;border-radius:100px;padding:7px 9px;min-width:33px;background:transparent;color:#8e9e84;font:10px Manrope,Arial,sans-serif;font-weight:600;line-height:1.3;cursor:pointer;transition:background .2s,color .2s}.language-switch button.active{background:#d8ff76;color:#1d2815}.language-switch button:hover{color:#ecf6df}.language-switch button.active:hover{color:#1d2815}.language-switch button:focus-visible{outline:2px solid #d8ff76;outline-offset:5px}.rules-page{padding-bottom:45px}.rules-page .chain-section{padding:32px 38px;margin-top:35px}.rules-page h1{font-size:clamp(30px,4vw,52px);letter-spacing:-1.8px;line-height:1.13;margin:15px 0 24px}.rules-page h2{font-size:24px;letter-spacing:-.7px;margin:30px 0 12px}.rules-page p{font-size:13px;color:#a9b99b;line-height:1.9;max-width:920px}.rules-page a:not(.brand){color:#c4dfa3}.rules-page .header-actions>a{font-size:12px}.rules-page .eyebrow{font-size:10px}
@media(max-width:850px){.header-actions{gap:10px}.language-switch button{font-size:9px;min-width:29px;padding:7px}.site-header{gap:15px}.site-header>.main-nav{gap:16px}.site-header>.main-nav a{font-size:11px}}
@media(max-width:600px){.header-actions{gap:8px}.orbit-next .header-wallet{padding:10px 11px;font-size:9px;gap:6px}.orbit-next .header-wallet .live-dot{display:none}.orbit-next .site-header{gap:12px}.language-switch button{font-size:9px;min-width:27px;padding:7px 6px}.rules-page .header-actions>a{font-size:10px}.rules-page .site-shell{width:calc(100% - 36px)}.rules-page .chain-section{padding:25px 23px}.rules-page h1{letter-spacing:-1px;font-size:32px}.rules-page p{font-size:12px}.exchange-page .header-wallet{font-size:9px;padding:10px}.exchange-page .header-wallet .wallet-icon{display:none}.exchange-page .brand{font-size:27px}.exchange-page .site-header{padding-inline:18px;gap:10px}}
@media(prefers-reduced-motion:reduce){.language-switch button{transition:none}}
