.language-switch{display:flex;align-items:center;gap:3px;border:1px solid #b778a578;border-radius:100px;padding:3px;background:#31143fd9;flex-shrink:0}
.language-switch a{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;padding:7px 8px;line-height:1;border-radius:100px;color:#ead2e8;display:grid;place-items:center;min-width:29px;min-height:29px;text-decoration:none;transition:background .15s,color .15s}
.language-switch a:hover{background:#743c7f;color:#fff2f6}
.language-switch a.active{background:#f2a0c3;color:#2d1239}
.header-right{gap:14px}
.signin-short{display:none}
.header .live-badge{display:none}
#almya-root[lang=en] .hero h1{font-size:clamp(64px,6.7vw,94px)}
#almya-root[lang=en] .swipe-stamp{letter-spacing:1.4px}
#almya-root[lang=en] .match-modal h2{font-size:43px;letter-spacing:-1.4px}
#almya-root[lang=en] .match-modal h2 em{font-size:58px}
#almya-root[lang=en] .world-copy h3{font-size:27px}
@media(max-width:1100px){.header-inner{gap:25px}.desktop-nav{gap:18px}.header-right{gap:10px}.nav-link{font-size:11px}.signin-link{font-size:10px;padding-inline:14px}#almya-root[lang=en] .hero h1{font-size:76px}}
@media(max-width:900px){.header-inner{gap:18px}.desktop-nav{gap:12px}.nav-link{font-size:10px;letter-spacing:0}.signin-link{font-size:9px;padding-inline:11px}.language-switch a{font-size:9px;min-width:25px;padding:7px 6px}#almya-root[lang=en] .hero h1{font-size:clamp(48px,7.5vw,67px)}}
@media(max-width:760px) and (min-width:641px){.header-inner{padding-inline:22px;gap:14px}.wordmark{font-size:33px}.wordmark .brand-flower{font-size:23px}.desktop-nav{gap:11px}.header-right{gap:8px}.nav-link{font-size:10px}.signin-link{font-size:9px;padding-inline:10px}}
@media(max-width:640px){.header-inner{gap:12px}.header-right,.app-ready .header-right{gap:10px}.signin-full{display:none}.signin-short{display:inline}.signin-link{font-size:10px;padding:10px 13px;min-height:37px}.language-switch{padding:3px;gap:1px}.language-switch a{font-size:9px;letter-spacing:.3px;min-width:26px;min-height:27px;padding:6px}.wordmark{font-size:32px}.language-switch a:focus-visible{outline-offset:3px}#almya-root[lang=en] .hero h1{font-size:clamp(53px,15.3vw,69px)}#almya-root[lang=en] .world-copy h3{font-size:28px}#almya-root[lang=en] .match-modal h2{font-size:37px}#almya-root[lang=en] .match-modal h2 em{font-size:54px}#almya-root[lang=en] .worlds-heading h2{max-width:290px;font-size:30px}#almya-root[lang=en] .frequency-strip{font-size:7px;letter-spacing:.6px}}
@media(max-width:480px){.profile-button>span:last-child{display:none}.profile-button{min-width:34px}.profile-button .avatar-small{margin:0}}
@media(max-width:360px){.header-inner{padding-inline:16px;gap:9px}.wordmark{font-size:29px}.wordmark .brand-flower{font-size:20px}.header-right,.app-ready .header-right{gap:8px}.signin-link{font-size:9px;padding-inline:10px}.language-switch a{font-size:8px;min-width:23px;min-height:25px;padding:6px 5px}#almya-root[lang=en] .hero h1{font-size:clamp(49px,15.3vw,55px)}#almya-root[lang=en] .match-modal h2{font-size:35px}#almya-root[lang=en] .match-modal h2 em{font-size:49px}#almya-root[lang=en] .frequency-strip{font-size:6px;letter-spacing:.4px}}
