.header-tools{display:flex;gap:.4rem}.header-tool{display:flex;align-items:center;gap:.3rem;border:1px solid rgba(255,255,255,.7);border-radius:999px;padding:.5rem .72rem;background:rgba(9,29,30,.22);color:#fff;font:inherit;cursor:pointer}.header-tool b{font-size:.78rem;font-weight:600}.header-tool:hover,.header-tool:focus-visible{background:#fff;color:#132a2b}.page-action-dialog{width:min(92vw,560px);padding:2rem;border:0;border-radius:1.2rem;color:#132a2b;box-shadow:0 28px 90px rgba(0,0,0,.3)}.page-action-dialog::backdrop{background:rgba(5,20,22,.7)}.page-action-dialog h2{font-size:1.8rem;margin-right:2rem}.page-action-close{position:absolute;right:1rem;top:1rem;width:2.2rem;height:2.2rem;border:1px solid rgba(19,42,43,.16);border-radius:50%;background:#fff;font-size:1.35rem;cursor:pointer}.page-share-links{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1.25rem}.page-share-links a,.page-share-links button{padding:.8rem 1rem;border:1px solid rgba(19,42,43,.16);border-radius:999px;background:#fff;color:#132a2b;font:inherit;text-align:center;text-decoration:none;cursor:pointer}.page-share-links a:hover,.page-share-links button:hover{background:#0d5158;color:#fff}@media(max-width:1250px){.site-header{gap:1.2rem}.site-header nav{gap:1.1rem}.header-tool b{display:none}.header-tool{width:2.45rem;height:2.45rem;padding:0;justify-content:center}}@media(max-width:900px){.header-tools{order:4}.language-picker{order:3}}@media(max-width:560px){.site-header{padding:0 3vw;gap:.55rem}.brand{font-size:.82rem}.menu{padding:.45rem .7rem}.header-tool{width:2.25rem;height:2.25rem}.page-share-links{grid-template-columns:1fr}}
