.header-account{display:flex;flex-direction:column;align-items:flex-end;gap:9px;min-width:0}.language-switcher{display:flex;align-items:center;gap:12px;line-height:1}.language-switcher button{padding:0 0 5px;border:0;border-bottom:1px solid transparent;border-radius:0;background:none;color:var(--muted,#a5a5a5);font:inherit;font-size:11px;cursor:pointer;white-space:nowrap;transition:color .15s}.language-switcher button:hover,.language-switcher button[aria-pressed=true]{color:var(--lime,#c5fa50)}.language-switcher button[aria-pressed=true]{border-bottom-color:currentColor}.language-switcher button:focus-visible{outline:2px solid var(--lime,#c5fa50);outline-offset:5px}html[lang=en] .home-hero h1{font-size:clamp(40px,5.5vw,76px);line-height:1.06;letter-spacing:-.04em}html[lang=en] .home-hero h1 em{display:inline}html[lang=en] .home-lead{font-size:16px}html[lang=en] .tabs{flex-wrap:wrap}html[lang=en] .game-copy h3{font-size:22px;line-height:1.15}html[lang=en] .game-price{gap:6px}html[lang=en] .selection h2{font-size:24px}html[lang=en] .selection .muted{line-height:1.55}html[lang=en] .field{line-height:1.5}html[lang=en] .home-service h3{font-size:25px}html[lang=en] .record-top h3{overflow-wrap:anywhere}html[lang=en] .primary,html[lang=en] .secondary{white-space:normal}html[lang=en] .stats .stat span{line-height:1.4}html[lang=en] .header-account #account-actions{gap:12px}html[lang=en] .profile-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}html[lang=en] .home-art-sticker span{font-size:12px;line-height:1.4}html[lang=en] .home-art-card strong{font-size:16px}
@media(max-width:780px){header{align-items:center}.header-account{gap:8px}.language-switcher{gap:9px}html[lang=en] .home-hero h1{font-size:48px}html[lang=en] .profile-grid{grid-template-columns:1fr}html[lang=en] .home-actions{flex-wrap:wrap}html[lang=en] .home-actions a{font-size:13px}.header-account #account-actions{gap:8px;justify-content:flex-end;flex-wrap:wrap}.header-account .small{padding:7px 10px}html[lang=en] .game-copy h3{font-size:19px}html[lang=en] .game-price{font-size:10px}.header-left{min-width:0}html[lang=en] .header-account #account-actions{gap:7px}}
@media(max-width:420px){header{padding-left:14px;padding-right:14px;gap:8px}.header-left{gap:10px}.header-left .brand{font-size:17px}.header-left .bolt{width:23px;height:27px;font-size:25px}.menu-button span{display:none}.language-switcher{gap:8px}.language-switcher button{font-size:10px}.header-account #account-actions{font-size:12px}.header-account .small{padding:6px 8px}html[lang=en] .home-hero h1{font-size:42px}}
.header-account{margin-left:auto}html[lang=en] .contact-row{grid-template-columns:110px minmax(0,1fr)}@media(max-width:780px){html[lang=en] .staff-banner{flex-wrap:wrap;align-items:flex-start}html[lang=en] .staff-banner>a{flex-shrink:0}}
