@font-face{font-family:ChittaRoboto;src:url('assets/fonts/Roboto.ttf') format('truetype');font-weight:100 900;font-display:swap}
.auth-card .google-auth-fr{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;height:44px;padding:0 12px;margin:0 auto;border:1px solid #747775;border-radius:4px;background:#fff;color:#1f1f1f;font:500 14px/20px ChittaRoboto,Arial,sans-serif;letter-spacing:.25px;max-width:100%;box-sizing:border-box}
.google-auth-fr img{display:block;width:18px;height:18px;flex:none;object-fit:contain}
.auth-card .apple-pending-fr,.apple-pending-fr img{width:240px;max-width:100%}
.workspace-language{display:flex;gap:14px;align-items:center;flex:none}.workspace-language a{color:#c6b37f;font:12px Arial,sans-serif;text-decoration:none;padding:8px 2px}.workspace-language a[aria-current]{color:#fff;border-bottom:1px solid #c6b37f}
.workspace-language-note{margin:20px 5vw 0;color:#a9ae9e;font-size:13px;line-height:1.6}.auth-shell[lang=fr] .auth-card button{max-width:100%;overflow-wrap:anywhere}.auth-error h1{font-size:clamp(32px,4vw,52px)}
@media(max-width:600px){.site-header[lang=fr] .site-nav{font-size:13px;gap:12px 16px}.site-header[lang=fr] .site-nav a{font-size:13px}.auth-shell[lang=fr] h1{font-size:clamp(34px,8vw,46px)}.auth-shell[lang=fr] .auth-card h2{font-size:26px}.auth-shell[lang=fr] .auth-tabs a{padding:14px 8px}.auth-shell[lang=fr] .auth-card input{max-width:100%}}
