/* Visible submenu indicators on the homepage and inner-page header. */
body #site-chrome #header.header-single #nav .nav__group-toggle{display:inline-flex!important;align-items:center;gap:8px}
body #site-chrome #header.header-single #nav .nav__group-toggle::after{display:none!important}
body #site-chrome #header.header-single #nav .nav__chevron{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:15px!important;height:18px!important;border:0!important;transform:none!important;margin:0;opacity:.85;color:inherit;background:none!important}
body #site-chrome #header.header-single #nav .nav__chevron::before{content:'↗';font:500 16px/1 Arial,sans-serif;color:inherit;transform:none}
/* Neutral hover surfaces keep translated labels readable in both themes. */
body #site-chrome #header.header-single #nav .nav__submenu{max-height:min(650px,calc(100dvh - 130px));overflow-y:auto;overscroll-behavior:contain}
body #site-chrome #header.header-single #nav .nav__submenu>a{background:transparent!important;color:#10232e!important}
body #site-chrome #header.header-single #nav .nav__submenu a :is(span,gh-text){color:inherit!important;background:transparent!important}
body #site-chrome #header.header-single #nav .nav__submenu a:is(:hover,:focus-visible,:focus,:active,.is-active,[aria-current="page"]){background:#ededed!important;color:#10232e!important}
body #site-chrome #header.header-single #nav .nav__submenu a:focus-visible{outline:2px solid #007eac;outline-offset:-2px}
html[data-gh-theme="black"] body #site-chrome #header.header-single #nav .nav__submenu{background:#0b0b0b!important;border-color:#303030!important}
html[data-gh-theme="black"] body #site-chrome #header.header-single #nav .nav__group-toggle{color:#f2f2f2!important}
html[data-gh-theme="black"] body #site-chrome #header.header-single #nav .nav__group-toggle>span{color:inherit!important}
html[data-gh-theme="black"] body #site-chrome #header.header-single #nav .nav__group.is-open>.nav__group-toggle{color:#8edfff!important}
html[data-gh-theme="black"] body #site-chrome #header.header-single #nav .nav__submenu>a{background:transparent!important;color:#f2f2f2!important}
html[data-gh-theme="black"] body #site-chrome #header.header-single #nav .nav__submenu a:is(:hover,:focus-visible,:focus,:active,.is-active,[aria-current="page"]){background:#242424!important;color:#8edfff!important}
html[data-gh-theme="black"] body #site-chrome #header.header-single #nav .nav__submenu a:focus-visible{outline-color:#8edfff}
body[data-page="plataformas"] #gh-main .resources .icon-box>a{color:#076a8b!important}
html[data-gh-theme="black"] body[data-page="plataformas"] #gh-main .resources .icon-box>a{color:#82d9fa!important}
body[data-page="plataformas"] #gh-main .resources .icon-box>a>gh-text{color:inherit!important}
body[data-page="apps"] .edu-intro h1{scroll-margin-top:110px}
