.header-actions{display:flex;align-items:center;gap:10px}
.translate-control{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#d9e8e4}
.translate-control select{max-width:170px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#0d4b46;color:#fff;padding:8px 30px 8px 12px;font:600 13px "DM Sans",sans-serif;cursor:pointer}
.translate-control select:focus-visible{outline:3px solid #78e2bc;outline-offset:2px}
.translate-control option{background:#fff;color:#102a2a}
.google-translate-host{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
.goog-te-banner-frame.skiptranslate,.goog-te-banner-frame{display:none!important}
.VIpgJd-ZVi9od-l4eHX-hSRGPd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf{display:none!important}
body{top:0!important}
.resource-card.prism-concealed{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;min-height:0!important;overflow:hidden!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important}
@media(max-width:780px){.header-actions{gap:6px}.translate-control span{display:none}.translate-control select{max-width:135px;padding:7px 25px 7px 9px;font-size:12px}}
@media(max-width:470px){.about-button{display:none}.translate-control select{max-width:128px}}
