@import url("/assets/section-fit.css");
@import url("/assets/layout-unified.css");

.unified-language{display:flex;flex-shrink:0;gap:0;border:1px solid #55cda9;border-radius:9px;overflow:hidden;margin-left:8px;align-self:center;background:#061b2b}
.unified-language button{padding:8px 12px;min-width:42px;border:0;border-radius:0;background:transparent;color:#eafff3;font:700 12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;cursor:pointer}
.unified-language button.active{background:#63efb7;color:#02241c}
@media(max-width:700px){.unified-language{margin-left:0}.unified-language button{min-height:40px}}
:where(h1,h2,h3){overflow-wrap:break-word;letter-spacing:.015em;line-height:1.18}
:where(.division-grid,.subsystem-grid,.cards,.lab-grid) > *{min-width:0}
:where(img,canvas,svg){max-width:100%}
