.site-language{display:flex;align-items:center;gap:6px;flex-shrink:0;color:#bbb;font:12px Arial,sans-serif}.site-language select{color:#eee;background:#18181b;border:1px solid #ffffff30;border-radius:6px;padding:9px 6px;max-width:112px;font:12px Arial,sans-serif;cursor:pointer}.site-language select:focus-visible{outline:2px solid #ef2330;outline-offset:3px}.public-nav{gap:18px}.public-nav-links{gap:0}.public-nav-links a{padding-inline:10px}.public-account span[lang=ar]{display:none}.public-nav-menu{gap:12px}.public-brand{white-space:nowrap}
.partner-feature.redpvp{--accent:#ff3547}.redpvp .partner-art{background:radial-gradient(ellipse at center,#ed142b40,transparent 72%),linear-gradient(135deg,#281014,#100d0e)}.partner-showcase{grid-template-columns:repeat(3,minmax(0,1fr))}
html[lang=ar] body{font-family:Tahoma,Arial,sans-serif}html[lang=ar] .header-title,html[lang=ar] .section-title,html[lang=ar] .editorial-heading,html[lang=ar] .join-panel h3{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.45}html[lang=ar] .header-title{font-size:clamp(2.3rem,6vw,5.5rem)}html[lang=ar] .editorial-heading{font-size:clamp(28px,3.2vw,44px)}html[lang=ar] .section-title{font-size:clamp(28px,4vw,48px)}html[lang=ar] .eyebrow,html[lang=ar] .header-subtitle,html[lang=ar] .partner-category{letter-spacing:0}html[dir=rtl] .partner-category{left:auto;right:24px}html[dir=rtl] .content ul{padding-left:0;padding-right:30px}html[dir=rtl] .editorial-copy,html[dir=rtl] .partner-body,html[dir=rtl] .about-value,html[dir=rtl] .content{text-align:right}.public-brand,.footer-brand,.stat-num{direction:ltr}.header-title{overflow-wrap:break-word}html[lang=fr] .header-title{font-size:clamp(2.7rem,7vw,6.5rem)}
@media(max-width:1200px){.public-account{font-size:11px;padding:10px}.public-nav{padding-inline:20px}.public-brand{font-size:21px}}
@media(max-width:1060px){.site-language{margin-inline-start:auto}.public-menu-toggle{order:3}.public-nav-menu{order:4}.partner-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.partner-showcase{grid-template-columns:1fr}.public-nav{gap:8px;padding-inline:12px}.public-brand{gap:6px;font-size:18px}.site-language select{max-width:96px;padding:9px 4px}.site-language i{display:none}.public-menu-toggle{padding:10px}.public-menu-toggle span{display:none}html[lang=ar] .header-title{font-size:clamp(2rem,9vw,3.5rem)}.header-subtitle{letter-spacing:1px}}
