:root{--global-products-height:44px}
html{scroll-padding-top:calc(var(--global-products-height) + 126px)}
.global-products{position:sticky;top:0;z-index:1000;height:var(--global-products-height);display:flex;align-items:center;justify-content:flex-end;gap:5px;padding:0 max(16px,calc((100vw - 1460px)/2 + 28px));border-bottom:1px solid rgba(232,197,126,.22);background:rgba(5,8,15,.97);color:#f6f0e4;box-shadow:0 8px 28px rgba(0,0,0,.16);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.global-products::before{content:'ACCESOS DIRECTOS';margin-right:auto;color:rgba(246,240,228,.48);font:700 9px/1 'Instrument Sans',system-ui,sans-serif;letter-spacing:.18em}
.global-products a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;border:1px solid transparent;border-radius:999px;color:rgba(255,255,255,.82);font:700 11px/1 'Instrument Sans',system-ui,sans-serif;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .16s,border-color .16s,background .16s,transform .16s}
.global-products a::before{content:'';width:5px;height:5px;margin-right:8px;border-radius:50%;background:#e8c57e;box-shadow:0 0 12px rgba(232,197,126,.55)}
.global-products a:hover,.global-products a:focus-visible{color:#fff;border-color:rgba(232,197,126,.35);background:rgba(232,197,126,.08);transform:translateY(-1px)}
.global-products a[aria-current]{color:#1a1206;background:linear-gradient(120deg,#f1dba2,#e8c57e 55%,#d1ab67);border-color:#efd99f}
.global-products a[aria-current]::before{background:#24190a;box-shadow:none}
.nav,.topbar{top:var(--global-products-height)!important}
.scbar,.scbar-sub,.scnav{top:calc(var(--global-products-height) + 65px)!important}
.note-index{top:calc(var(--global-products-height) + 112px)!important}
.sidepanel,.rightpanel,.olympic-menu{top:calc(var(--global-products-height) + 88px)!important}
.unit-map,.learning-compass{top:calc(var(--global-products-height) + 87px)!important;max-height:calc(100vh - var(--global-products-height) - 106px)!important}
.teacher-panel{max-height:calc(100vh - var(--global-products-height) - 95px)!important}
.skip:focus,.skip-link:focus{z-index:1100!important;top:calc(var(--global-products-height) + 8px)!important}
.projector-mode .global-products,.projector-clean .global-products{display:none!important}
.global-products-page-404{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;padding:0!important}
.global-products-page-404>.global-products{width:100%;flex:0 0 var(--global-products-height)}
.global-products-page-404>main{margin:auto;padding:36px}
@media(max-width:760px){
  :root{--global-products-height:46px}
  .global-products{padding:0 10px;gap:3px}
  .global-products::before{content:'EXPLORAR';font-size:8px;letter-spacing:.13em}
  .global-products a{min-height:38px;padding:0 10px;font-size:10px;letter-spacing:.045em}
  .global-products a::before{width:4px;height:4px;margin-right:6px}
  .unit-map{top:calc(var(--global-products-height) + 10px)!important;bottom:10px!important;z-index:1100!important;max-height:none!important}
}
@media(max-width:370px){.global-products::before{content:'M'} .global-products a{padding:0 8px;font-size:9px}}
@media print{.global-products{display:none!important}:root{--global-products-height:0px}}
@media(prefers-reduced-motion:reduce){.global-products a{transition:none}}
