/* Shared by the homepage and both Critique AI language editions. */
:root{--header:60px}
.site-header{height:var(--header);display:flex;align-items:center;justify-content:space-between;padding:0 64px;background:rgba(244,244,244,.9);border-bottom:1px solid rgba(17,17,16,.1);color:#111110}
.site-header .brand{font-size:13px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}
.site-header .header-tools{display:flex;align-items:center;color:#222220}
.site-header .lang{display:flex;gap:0;border:1px solid rgba(17,17,16,.1)}
.site-header .lang>a,.site-header .lang>span{display:block;padding:6px 12px;font-size:11px;font-weight:400;letter-spacing:.1em}
.site-header .lang>*+*{border-left:1px solid rgba(17,17,16,.1)}
.site-header .lang .active{background:#111110;color:#f4f4f4;font-weight:400}
@media(max-width:768px){.site-header{padding:0 20px}.site-header .brand{font-size:11px}.site-header .lang>a,.site-header .lang>span{padding:6px 8px}}
@media(max-width:380px){.site-header .lang>a,.site-header .lang>span{padding:6px}}
