/* evovo navigation: visual orientation, native disclosures, no extra library. */
.ev-nav-icon{display:inline-block;flex:none;width:22px;height:22px;vertical-align:middle}
.ev-menu-games{--ev-nav-color:#7555cb;--ev-nav-wash:#f0ebfb}
.ev-menu-anime{--ev-nav-color:#ae660d;--ev-nav-wash:#fff3de}
.ev-menu-sports{--ev-nav-color:#17845e;--ev-nav-wash:#e5f4ed}
.ev-menu-tech{--ev-nav-color:#087b92;--ev-nav-wash:#e3f4f6}
.ev-menu-science{--ev-nav-color:#3168cb;--ev-nav-wash:#e9f0ff}
.ev-menu-culture{--ev-nav-color:#b33c6b;--ev-nav-wash:#fbeaf1}
.ev-menu-world{--ev-nav-color:#ac552c;--ev-nav-wash:#fceee5}
.ev-menu-neutral{--ev-nav-color:var(--ev-muted);--ev-nav-wash:var(--ev-card)}
[data-theme="dark"] .ev-menu-games{--ev-nav-color:#b8a0ff;--ev-nav-wash:#282139}
[data-theme="dark"] .ev-menu-anime{--ev-nav-color:#edbd72;--ev-nav-wash:#332a1d}
[data-theme="dark"] .ev-menu-sports{--ev-nav-color:#6ed3ad;--ev-nav-wash:#19352c}
[data-theme="dark"] .ev-menu-tech{--ev-nav-color:#7bd3e5;--ev-nav-wash:#193039}
[data-theme="dark"] .ev-menu-science{--ev-nav-color:#93b9ff;--ev-nav-wash:#1d2d46}
[data-theme="dark"] .ev-menu-culture{--ev-nav-color:#f09aba;--ev-nav-wash:#382331}
[data-theme="dark"] .ev-menu-world{--ev-nav-color:#eeb292;--ev-nav-wash:#362a24}
/* The existing desktop menu keeps its WordPress links and current-page state. */
.header-4 .main-menu>li>a{display:flex;align-items:center;gap:9px;padding-inline:15px;text-transform:none;font-size:14px}
.header-4 .main-menu>li>a>.ev-nav-icon{width:20px;height:20px;color:var(--ev-nav-color)}
.header-4 .main-menu>li{border-left:0}
.header-4 .main-menu>li:hover>a,.header-4 .main-menu>li:focus-within>a{background:var(--ev-nav-wash);color:var(--ev-text)}
.main-menu>li>.sub-menu{border:1px solid var(--ev-line);border-radius:12px;box-shadow:0 14px 36px #0000001c;padding:8px;background:var(--ev-bg);min-width:248px}
.main-menu>li.ev-menu-sports>.sub-menu{width:470px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}
.main-menu>li:nth-last-child(-n+2)>.sub-menu{left:auto;right:0}
.main-menu .sub-menu a{display:flex!important;align-items:center;gap:10px;min-height:46px;padding:9px 11px!important;border-radius:7px;white-space:normal;font:600 13px/1.4 var(--ev-font);color:var(--ev-text)}
.main-menu .sub-menu .ev-nav-icon{width:20px;height:20px;color:var(--ev-muted)}
.main-menu .sub-menu a:hover,.main-menu .sub-menu a:focus-visible{background:var(--ev-card);color:var(--ev-accent)}
.main-menu>li:focus-within>.sub-menu{top:calc(100% - 1px);margin-top:0;visibility:visible;opacity:1;pointer-events:auto;transform:none}
.main-menu>li.ev-nav-dismissed>.sub-menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
.main-menu a:focus-visible{outline:2px solid var(--ev-accent);outline-offset:-2px}
/* Home shortcuts remain small enough to keep the lead story above the fold. */
.ev-home-topics a{gap:7px}.ev-home-topics .ev-nav-icon{width:18px;height:18px;color:var(--ev-nav-color)}
.ev-sub-topics a{gap:7px}.ev-sub-topics .ev-nav-icon{width:18px;height:18px;color:var(--ev-accent)}
.ev-sub-topics>div{gap:18px}.ev-sub-topics>div>span{font-size:10px;text-transform:uppercase;letter-spacing:1px}
/* Mobile navigation uses native details/summary so it also works without JS. */
.ev-explore{font-family:var(--ev-font);color:var(--ev-text);padding-bottom:max(20px,env(safe-area-inset-bottom))}
.ev-explore a{text-decoration:none;color:inherit}
.ev-nav-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 20px}
.ev-nav-shortcut{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;min-width:0;min-height:101px;padding:12px;border:1px solid var(--ev-line);border-radius:12px;background:var(--ev-card);box-shadow:0 2px 5px #00000005}
.ev-nav-shortcut img{display:block;width:80px;height:27px;object-fit:contain;object-position:left center}
.ev-nav-shortcut>span{min-width:0}.ev-nav-shortcut strong{display:block;font-size:12px;line-height:1.4;font-weight:700}
.ev-nav-shortcut small{display:block;color:var(--ev-muted);font-size:11px;line-height:1.5;margin-top:1px}
.ev-nav-shortcut>.ev-nav-icon{position:absolute;right:10px;top:15px;width:17px;height:17px;color:var(--ev-muted)}
.ev-nav-mx{border-top:2px solid #177dc1}.ev-nav-femenil{border-top:2px solid #ad45a6}
[data-theme="dark"] .ev-nav-shortcut img{filter:brightness(0) invert(1)}
.ev-nav-eyebrow{font:700 10px/1.4 var(--ev-font);letter-spacing:1.5px;text-transform:uppercase;color:var(--ev-muted);margin:0 0 7px}
.ev-nav-section{margin:0;border-bottom:1px solid var(--ev-line)}
.ev-nav-section>summary{display:flex;align-items:center;gap:12px;min-height:65px;padding:9px 0;list-style:none;cursor:pointer;user-select:none}
.ev-nav-section>summary::-webkit-details-marker{display:none}
.ev-nav-emblem{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border-radius:11px;background:var(--ev-nav-wash);color:var(--ev-nav-color)}
.ev-nav-emblem .ev-nav-icon{width:23px;height:23px}
.ev-nav-section-name{min-width:0;flex:1}.ev-nav-section-name strong{display:block;font-size:15px;font-weight:700;line-height:1.45;letter-spacing:-.15px}
.ev-nav-section-name small{display:block;font-size:11px;line-height:1.5;font-weight:400;color:var(--ev-muted)}
.ev-nav-section>summary>.ev-nav-icon{width:20px;height:20px;color:var(--ev-muted);transition:transform .16s ease}
.ev-nav-section[open]>summary>.ev-nav-icon{transform:rotate(180deg)}
.ev-nav-section[open]>summary .ev-nav-section-name strong{color:var(--ev-nav-color)}
.ev-nav-section-content{padding:0 0 12px}
.ev-nav-section-all{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:7px 10px;margin:0 0 6px;border-radius:7px;font-size:12px;line-height:1.5;font-weight:700;color:var(--ev-nav-color)!important;background:var(--ev-nav-wash)}
.ev-nav-section-all .ev-nav-icon{width:18px;height:18px}
.ev-nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0!important;padding:0!important;list-style:none!important}
.ev-nav-links li{min-width:0;margin:0;padding:0;list-style:none}
.ev-nav-links a{display:flex;align-items:center;gap:9px;min-height:48px;height:100%;padding:9px 7px;border-radius:7px;background:var(--ev-card);font:600 12px/1.4 var(--ev-font);overflow-wrap:anywhere}
.ev-nav-links .ev-nav-icon{width:18px;height:18px;color:var(--ev-nav-color)}
.ev-nav-links a[aria-current="page"]{box-shadow:inset 0 0 0 1px var(--ev-nav-color);background:var(--ev-nav-wash)}
.ev-nav-latest{display:flex;align-items:center;gap:10px;min-height:48px;margin-top:12px;font-size:13px;font-weight:600}
.ev-nav-latest>.ev-nav-icon:last-child{margin-left:auto;width:18px;height:18px}
.ev-explore :is(a,summary):focus-visible{outline:2px solid var(--ev-accent);outline-offset:3px;border-radius:8px}
.ev-nav-shortcut:hover,.ev-nav-links a:hover{border-color:var(--ev-accent);color:var(--ev-accent)}
.header-mobile .collapse-sections:empty{display:none}
.header-mobile .mobile-search-form{margin-bottom:0}.header-mobile .collapse-holder{overscroll-behavior:contain;scrollbar-width:thin}
@media(max-width:1024px){.header-mobile .collapse-inner{padding-top:12px}.header-mobile .mobile-menu-wrap,.header-mobile .mobile-search-form{padding-inline:20px}.header-mobile .mobile-search-form input.field{font-size:16px}.header-mobile .mobile-search-form .search-form-inner{border-radius:10px}.header-mobile .mobile-menu-wrap{padding-bottom:0!important}}
@media(min-width:1025px) and (max-width:1199px){.header-4 .main-menu>li>a{font-size:13px;gap:6px;padding-inline:10px}.header-4 .main-menu>li>a>.ev-nav-icon{width:18px;height:18px}}
@media(max-width:767px){.ev-home-topics{padding-block:7px;gap:7px}.ev-home-topics a{min-height:44px;padding:4px 11px;border:1px solid var(--ev-line);border-radius:9px;background:var(--ev-bg);font-size:12px}.ev-home-topics a:hover{background:var(--ev-nav-wash);border-color:var(--ev-nav-color)}}
@media(max-width:359px){.header-mobile .mobile-menu-wrap,.header-mobile .mobile-search-form{padding-inline:16px}.ev-nav-shortcut{padding:10px;min-height:96px}.ev-nav-shortcut img{width:70px;height:24px}.ev-nav-shortcut strong{font-size:11px}.ev-nav-links a{gap:6px;padding:8px 6px}.ev-nav-section-name small{font-size:10px}}
@media(prefers-reduced-motion:reduce){.ev-nav-section>summary>.ev-nav-icon{transition:none}}

/* Global Digest: one compact masthead and photo-led section panels. */
.header-2 .navbar-inner{height:72px;gap:18px}
.header-2 .navbar-left{flex:none}.header-2 .navbar-center{min-width:0;flex:1;justify-content:center}
.header-2 .navbar-right{flex:none;gap:8px}
.header-2 .navbar-right :is(.icon-holder,.ev-theme-toggle){color:var(--ev-text)}
.header-2 .logo-wrap{margin-right:0}.header-2 .logo-wrap img{max-width:150px;max-height:42px;object-fit:contain}
.header-2 .main-menu{gap:1px}
.header-2 .main-menu>li{display:flex;align-items:center;position:relative;border-left:0}
.header-2 .main-menu>li>a{display:flex;align-items:center;gap:6px;padding:0 3px 0 8px;font:650 13px/1.4 var(--ev-font);min-height:56px;text-transform:none;color:var(--ev-text)}
.header-2 .main-menu>li>a>.ev-nav-icon{width:18px;height:18px;color:var(--ev-nav-color)}
.header-2 .main-menu>li>a:after{display:none!important}
.header-2 .main-menu>li:is(:hover,:focus-within)>a{color:var(--ev-nav-color)}
.ev-mega-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:25px;min-height:44px;padding:0;border:0;background:transparent;color:var(--ev-muted);cursor:pointer}
.ev-mega-toggle .ev-nav-icon{width:15px;height:15px}.ev-mega-toggle[aria-expanded="true"]{color:var(--ev-nav-color)}
.ev-mega-toggle[aria-expanded="true"] .ev-nav-icon{transform:rotate(180deg)}
.ev-mega-toggle:focus-visible{outline:2px solid var(--ev-accent);outline-offset:-2px;border-radius:4px}
.header-2 .main-menu>li>.mega-dropdown{width:var(--ev-mega-width,calc(100vw - 40px))!important;left:var(--ev-mega-left,0px)!important;max-width:none;transition:opacity .12s ease}
.header-2 .mega-dropdown>.rb-container{width:100%;max-width:100%;padding:0}
.header-2 .mega-dropdown-inner{padding:20px;background:var(--ev-bg)!important;border:1px solid var(--ev-line);border-top:3px solid var(--ev-nav-color);border-radius:0 0 10px 10px;box-shadow:0 18px 32px #00000026;max-height:calc(100dvh - 96px);overflow-y:auto;overscroll-behavior:contain}
.header-2 .main-menu>li.ev-mega-open>.mega-dropdown{top:calc(100% - 1px);margin-top:0;visibility:visible;opacity:1;pointer-events:auto;transform:none}
.header-2 .main-menu>li.ev-nav-dismissed>.mega-dropdown{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
.header-2 .mega-dropdown-inner>.sub-menu{position:static!important;display:flex!important;flex-wrap:wrap;gap:6px;visibility:visible!important;opacity:1!important;width:100%!important;min-width:0;max-width:none;transform:none;box-shadow:none;margin:0 0 16px;padding:0 0 14px;border:0;border-bottom:1px solid var(--ev-line);background:transparent}
/* Foxiz disables nested submenus by default; enable links only in the open panel. */
.header-2 .main-menu>li.ev-mega-open>.mega-dropdown .mega-dropdown-inner>.sub-menu{pointer-events:auto}
.header-2 .mega-dropdown-inner>.sub-menu>li{width:auto;border:0;min-width:0}
.header-2 .mega-dropdown-inner>.sub-menu a{min-height:36px;padding:6px 10px!important;font:600 12px/1.35 var(--ev-font);background:var(--ev-card)}
.header-2 .mega-dropdown-inner>.sub-menu .ev-nav-icon{width:17px;height:17px;color:var(--ev-nav-color)}
.ev-dg-mega-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;color:var(--ev-text);font-family:var(--ev-font)}
.ev-dg-mega-heading strong{font-size:18px;line-height:1.3}
.ev-dg-mega-heading>a{display:inline-flex;align-items:center;gap:6px;min-height:36px;color:var(--ev-nav-color);font:650 12px/1.4 var(--ev-font)}
.ev-dg-mega-heading .ev-nav-icon{width:16px;height:16px}
.ev-dg-menu-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.ev-dg-menu-story{display:flex;flex-direction:column;gap:10px;min-width:0;color:var(--ev-text)!important;text-decoration:none}
.ev-dg-menu-story>img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:5px;background:var(--ev-card)}
.ev-dg-menu-story>img[src*="america-110-aniversario"]{object-position:50% 47%}
.ev-dg-menu-story>span{display:block;font:650 15px/1.35 var(--ev-font);white-space:normal;overflow-wrap:break-word}
.ev-dg-menu-story:hover>span{text-decoration:underline;text-underline-offset:3px;color:var(--ev-nav-color)}
.ev-dg-menu-story:focus-visible{outline:2px solid var(--ev-accent);outline-offset:4px}
.ev-dg-menu-label{margin:17px 0 10px;letter-spacing:.7px}
.ev-dg-menu-mobile{grid-template-columns:1fr;gap:12px}
.ev-dg-menu-mobile .ev-dg-menu-story{display:grid;grid-template-columns:88px minmax(0,1fr);gap:11px;align-items:start}
.ev-dg-menu-mobile .ev-dg-menu-story>span{font-size:13px;line-height:1.4}
@media(min-width:1200px) and (max-width:1319px){.header-2 .main-menu>li>a{font-size:12px;gap:4px;padding-left:4px}.header-2 .main-menu>li>a>.ev-nav-icon{width:16px;height:16px}.header-2 .navbar-inner{gap:10px}.header-2 .logo-wrap img{max-width:135px}.ev-mega-toggle{width:22px}}
@media(max-width:1199px){
 .header-2 .navbar-wrap{display:none!important}.header-2 .header-mobile{display:block!important}.header-2 .mobile-collapse{display:block}
 .header-2 .header-mobile .mbnav{height:60px;min-height:60px;justify-content:space-between}
 .header-2 .header-mobile-wrap{background:var(--ev-bg);color:var(--ev-text)}
 .header-2 .mobile-menu-trigger{color:var(--ev-text)}
 .header-2 .burger-icon>span{background:var(--ev-text)}
 .collapse-activated .header-2 .header-mobile{position:fixed;top:0;left:0;width:100%;z-index:9999}
 .collapse-activated .header-2 .mobile-collapse{position:fixed;top:60px;bottom:0;height:calc(100dvh - 60px);max-height:calc(100dvh - 60px);overflow:hidden;background:var(--ev-bg)}
 .header-2 .mobile-collapse .collapse-holder{height:100%;max-height:none;overflow-y:auto;overscroll-behavior:contain}
 .ev-nav-section-content{display:flex;flex-direction:column}.ev-nav-section-all{order:0}.ev-dg-menu-label{order:1;margin-top:8px}.ev-dg-menu-mobile{order:2;margin-bottom:14px}.ev-nav-links{order:3}
}
