.site-language-toggle{height:32px;min-width:58px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--muted);font-family:inherit;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap;cursor:pointer;flex-shrink:0}
.site-language-toggle [data-active="true"]{color:var(--green,var(--accent));font-weight:700}
.site-language-toggle:focus-visible{outline:2px solid var(--green,var(--accent));outline-offset:3px}
.topbar .header-actions{gap:10px;flex-shrink:0}.topbar .breadcrumb{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb .site-breadcrumb-parent{margin:0;color:inherit}
html[lang="en"] .ocean-controls__label label{letter-spacing:0}html[lang="en"] .ocean-controls__label{font-size:10px}html[lang="en"] .sidebar .cat-name{font-size:11px}
.legal-header .back-link{margin-left:auto}.legal-header .site-language-toggle{color:var(--muted)}
.skill-language-row{flex-wrap:nowrap}.skill-language-row .skill-back{flex-shrink:0;line-height:20px}.skill-language-row .skill-language-status{line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-basis:auto}
@media(max-width:700px){.topbar .header-actions{gap:6px}.site-language-toggle{min-width:54px;padding:0 6px}}
@media(max-width:520px){.breadcrumb .site-breadcrumb-parent{display:none}.legal-header{flex-wrap:wrap;gap:10px}.legal-header .site-language-toggle{margin-left:auto}.legal-header .back-link{order:3;width:100%;text-align:right}}
