.language-switch{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}
.language-switch button{font:inherit;font-size:11px;line-height:1.3;letter-spacing:.3px;padding:10px 12px!important;border:1px solid currentColor!important;border-radius:100px;background:transparent;color:inherit;cursor:pointer;min-height:36px;text-transform:none;white-space:nowrap}
.language-switch button[aria-pressed=true]{background:#ff5736;color:#11120f;border-color:#ff5736!important}
.language-switch button:focus-visible{outline:2px solid #ff5736;outline-offset:4px}
.language-choice{margin:0 0 35px;position:relative;z-index:2}
.language-choice>p{font-size:11px;letter-spacing:1px;margin:0 0 12px;color:#aaa99e}
.language-choice .language-switch{gap:10px}.language-choice .language-switch button{font-size:14px;padding:12px 19px!important;min-height:44px}
html[lang="pt-BR"] .route-canvas text{font-size:10px}
.experience-world .exp-header nav{flex-wrap:wrap;justify-content:flex-end;row-gap:12px}
html[lang="pt-BR"] .experience-world #intro h1{font-size:clamp(65px,11.4vw,185px)}
html[lang="pt-BR"] .experience-world .path-text,html[lang="pt-BR"] .experience-world .path.visited .path-text{font-size:clamp(24px,4vw,64px)}
html[lang="pt-BR"] .experience-world #contact-view h1{font-size:clamp(44px,7vw,115px)}
@media(max-width:850px){header nav{flex-wrap:wrap}.language-switch{gap:5px}.language-switch button{font-size:10px}.experience-world .exp-header{flex-wrap:wrap}.experience-world .exp-header nav{justify-content:flex-start;gap:15px}}
@media(max-width:750px){html[lang="pt-BR"] .experience-world .path-text,html[lang="pt-BR"] .experience-world .path.visited .path-text{font-size:clamp(19px,4.1vw,32px)}html[lang="pt-BR"] .experience-world #intro h1{font-size:clamp(64px,14vw,100px)}.language-choice{margin-bottom:25px}}
