.language-switch{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--line);border-radius:9px;flex-shrink:0;margin-left:auto;background:#fff}.language-switch button{font:600 12px/1.3 system-ui,sans-serif!important;cursor:pointer;width:auto!important;padding:7px 10px!important;border:0!important;border-radius:6px!important;color:#697287;background:transparent}.language-switch button.active{background:var(--accent);color:#fff}.language-switch button:focus-visible{outline:2px solid #b3b4fb;outline-offset:2px}html[lang=en] .intro h1{font-size:clamp(28px,3.2vw,46px);letter-spacing:-1px}html[lang=en] .hero h1{letter-spacing:-1.5px}html[lang=en] .row label{line-height:1.5}html[lang=en] .assessment-card strong{overflow-wrap:anywhere}header{flex-wrap:wrap;gap:12px}header .private{margin-left:0}@media(max-width:650px){.language-switch{margin-left:0}header nav{gap:12px}header .tag{font-size:10px}.assessment-grid{grid-template-columns:1fr}}

.workspace-role{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 0;color:#655e9c;font-size:12px}.page-role{font-size:12px;color:#77758b}.page-role[hidden]{display:none}
