.language-control{display:flex;align-items:center;gap:7px;flex:none;position:relative;max-width:148px}.language-icon{font-size:17px;color:#9dc6da;line-height:1}.language-select{border:1px solid #3b5265;border-radius:0;background:#101d2a;color:#e7f1f8;padding:10px 6px;font:600 10px Inter,Arial,sans-serif;max-width:133px;min-width:74px;min-height:39px;cursor:pointer}.language-select:focus-visible{outline:2px solid #67dbf6;outline-offset:3px}.language-select option{background:#101d2a;color:#f2f6fa}.header .language-control{margin-left:auto}.header nav{flex-shrink:1}.header{gap:20px}.header-discord{font-size:7px}.shop-language .language-select{background:#211c18;border-color:#694a35}.shop-language .language-icon{color:#ff9b62}.shop-language .language-select:focus-visible{outline-color:#ff6a24}html:not([lang=fr]) .hero-content h1{font-size:clamp(66px,6.9vw,104px)}html[lang=ru] h1,html[lang=ru] h2,html[lang=ru] h3{font-family:Inter,Arial,sans-serif;font-weight:800;letter-spacing:-1.5px}html[lang=ru] .hero-content h1{font-size:clamp(49px,5.3vw,80px);line-height:1.05}html[lang=ru] .hero-content h1 em{font-style:normal}html[lang=ru] .section-heading h2,html[lang=ru] .store-copy h2{font-size:38px;line-height:1.13}html[lang=ru] .community-card h3{font-size:26px;line-height:1.15}html:not([lang=fr]) .ambience-button{white-space:normal;line-height:1.6}html:not([lang=fr]) .hero-caption strong{font-size:33px}html:not([lang=fr]) .header nav a{font-size:10px}html:not([lang=fr]) .join-banner h2{font-size:34px}html[lang=ru] .join-banner h2{font-size:27px;line-height:1.2}html:not([lang=fr]) .hero-buttons .button{white-space:normal;line-height:1.6}html:not([lang=fr]) .hero-content>p{min-height:88px}html[lang=ru] .store-copy h2{font-size:40px}html[lang=ru] .tile-footer h3{font-size:19px;white-space:normal;letter-spacing:-.4px}html:not([lang=fr]) .tab-tag{display:none}html:not([lang=fr]) .shop-tabs .tab{font-size:16px}html[lang=ru] .shop-tabs .tab{font-size:13px}html:not([lang=fr]) .pack-kicker{font-size:7px;letter-spacing:.4px;line-height:1.6}html:not([lang=fr]) .pack-unit{font-size:15px}html[lang=ru] .pack-unit{font-size:12px}html:not([lang=fr]) .pack-badge{font-size:6px;letter-spacing:0}html:not([lang=fr]) .checkout-button{font-size:8px;line-height:1.6}html[lang=ru] .shop-section h2,html[lang=ru] .style-section h2,html[lang=ru] .faq-section h2,html[lang=ru] .how h2{font-size:36px;line-height:1.1}html[lang=ru] .hero-inner h1{font-size:75px;line-height:1.04}html[lang=ru] .closing h2{font-size:29px;line-height:1.2}html:not([lang=fr]) .header-cta{font-size:8px}
@media(max-width:1100px){.header{gap:14px}.header-discord{display:none}.language-select{max-width:115px}.header nav{gap:17px}html[lang=ru] .hero-inner h1{font-size:61px}}
@media(max-width:800px){.header .language-control{margin-left:auto}.language-select{font-size:9px}.header nav{gap:14px}.language-icon{display:none}html[lang=ru] .hero-inner h1{font-size:62px}html[lang=ru] .item-card h3{font-size:19px;letter-spacing:-.5px}html:not([lang=fr]) .tile-footer h3{white-space:normal}}
@media(max-width:600px){.header{gap:10px}.brand{font-size:21px}.brand img{width:34px;height:34px}.brand small{font-size:5px;letter-spacing:1px}.language-control{max-width:106px}.language-select{max-width:106px;min-width:63px;min-height:37px;padding:8px 3px;font-size:9px}.menu-toggle{padding:10px}.header .logo{font-size:18px}.header .logo svg{width:23px}.header .logo small{font-size:5px}.header nav{gap:12px}.header nav a{font-size:9px}.header .shop-language{margin-left:0}.header:has(.shop-language) nav a:nth-child(2){display:none}html:not([lang=fr]) .hero-content h1{font-size:clamp(54px,14vw,76px);min-height:3em}html[lang=ru] .hero-content h1{font-size:clamp(37px,10.1vw,53px);line-height:1.12;min-height:3.25em}html:not([lang=fr]) .hero-content>p{min-height:104px}html:not([lang=fr]) .hero-controls .ambience-button{font-size:6px;min-height:45px}html:not([lang=fr]) .hero-secondary{max-width:260px;line-height:1.7}html:not([lang=fr]) .section-heading h2{font-size:40px}html[lang=ru] .section-heading h2{font-size:31px;letter-spacing:-1px}html[lang=ru] .community-card h3{font-size:24px}html[lang=ru] .store-copy h2{font-size:34px}html[lang=ru] .join-banner h2{font-size:25px}html[lang=ru] .service-links h3{font-size:23px}html:not([lang=fr]) .hero-inner h1{font-size:clamp(55px,14.5vw,76px)}html[lang=ru] .hero-inner h1{font-size:47px}html:not([lang=fr]) .hero-actions .text-button{font-size:7px}html:not([lang=fr]) .closing .button,html:not([lang=fr]) .join-banner .button{white-space:normal;line-height:1.7}html[lang=ru] .shop-section h2,html[lang=ru] .style-section h2,html[lang=ru] .faq-section h2,html[lang=ru] .how h2{font-size:30px}html:not([lang=fr]) .credits-mode .pack-number{font-size:39px}}

@media(max-width:600px){.hero .hero-content>p br:last-of-type,.hero .hero-content>p br,.hero .hero-inner p br,.section-heading p br{display:initial}}
