.fourin-language{position:fixed;right:16px;top:100px;z-index:9998;display:flex;gap:3px;padding:4px;border:1px solid #8888;border-radius:24px;background:#101413ed;box-shadow:0 3px 18px #0004;font:700 12px/1.2 system-ui;backdrop-filter:blur(12px)}
.fourin-language a{padding:11px 13px;border-radius:20px;text-decoration:none;color:#fff}
.fourin-language [aria-current=page]{background:#e5ecdc;color:#15231c}
.fourin-language a:focus-visible{outline:3px solid #98d9bd;outline-offset:2px}
html[lang=fr] .hero-title{overflow-wrap:normal}
@media(max-width:600px){.fourin-language{top:auto;bottom:18px;right:12px}.fourin-language a{padding:12px}}
body[data-fourin-project=world-demo] .fourin-language{top:auto;bottom:20px;right:100px}
@media(prefers-reduced-motion:reduce){.fourin-language{backdrop-filter:none}}
@media(max-width:850px){body[data-fourin-project=garage] nav .wrap{height:auto;min-height:80px;flex-wrap:wrap;gap:12px;padding-top:14px;padding-bottom:14px}body[data-fourin-project=garage] .navlinks{margin-left:0;width:100%;justify-content:space-between;gap:10px}body[data-fourin-project=garage] .navlinks .book{padding:12px 14px}}
body[data-fourin-project=angel] .requirement{min-width:0}
html[lang=fr] #esArtTitle{font-size:clamp(38px,6vw,80px)}
@media(max-width:600px){html[lang=fr] body[data-fourin-project=angel] .requirement h3{font-size:clamp(36px,10vw,48px);overflow-wrap:break-word}}
