/* V70 — menú accesible y visible, logo más largo, selector de idioma dentro del panel. */
:root{--menu-ink:#05031b;--menu-indigo:#403ae6;--menu-lime:#e2e63a;--menu-lavender:#f3f1fe}
/* Do not distort the horizontal brand artwork. Increase its apparent length instead. */
.video-home .mc-logo{min-width:0;flex:0 1 auto}
.video-home .mc-logo img{width:clamp(226px,27vw,340px)!important;max-width:100%;height:auto!important;object-fit:contain}
.video-home .mc-nav{gap:clamp(10px,2vw,26px)!important}
.video-home .mc-nav-right{flex:none;gap:clamp(10px,1.5vw,22px)!important}
.video-home .mc-menu-toggle{display:flex!important;position:relative;visibility:visible!important;opacity:1!important;z-index:2;width:54px!important;height:54px!important;padding:10px!important;border:1px solid #d3cfee!important;border-radius:13px!important;background:var(--menu-lavender)!important;flex-direction:column;align-items:center;justify-content:center;gap:6px!important;box-shadow:0 2px 10px #05031b0c}
.video-home .mc-menu-toggle span{display:block!important;width:30px!important;height:3px!important;margin:0!important;border-radius:9px;background:var(--menu-ink)!important}
.video-home .mc-menu-toggle:hover,.video-home .mc-menu-toggle:focus-visible{background:#e9e7ff!important;border-color:var(--menu-indigo)!important}
.mail-menu-extra-toggle{display:flex!important;visibility:visible!important;opacity:1!important;width:50px;height:50px;flex:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;border:1px solid #d3cfee;border-radius:12px;padding:8px;background:var(--menu-lavender);cursor:pointer;margin-left:auto}
.mail-menu-extra-toggle span{height:3px;width:27px;margin:0;border-radius:8px;background:var(--menu-ink)}
.mail-menu-extra-toggle:hover{background:#e9e7ff}
.mail-menu-floating{position:fixed;right:16px;top:12px;z-index:1250;box-shadow:0 4px 15px #05031b24}
.simple-top img,.top img,.auth-head .brand img,.auth-main .brand img{width:clamp(205px,24vw,295px)!important;max-width:100%;height:auto!important}
.simple-top,.top,.auth-head{gap:15px!important}
/* Language selector sits inside the scrollable drawer, never as a floating overlay. */
.mail-menu-language{display:flex;flex-direction:column;gap:11px;padding:15px 17px;background:var(--menu-lavender);border:1px solid #dedaf6;border-radius:14px;color:var(--menu-ink)}
.mail-menu-language label{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:800;display:flex;align-items:center;gap:10px;color:var(--menu-ink)}
.mail-menu-language label span{font-size:19px}
.mail-menu-language select{display:block;appearance:auto;width:100%;max-width:none;min-height:45px;border:1.5px solid #a9a3eb;background:#fff;color:var(--menu-ink);border-radius:9px;padding:9px 12px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;cursor:pointer}
.mail-menu-language select:focus-visible{outline:3px solid #403ae666;outline-offset:2px}
.mail-menu{z-index:2000!important}
.mail-menu-panel{width:min(92vw,545px)!important}
.mail-menu-account[hidden]{display:none!important}
@media(max-width:760px){
 .video-home .mc-nav{min-height:80px!important;gap:8px!important}
 .video-home .mc-logo img{width:clamp(185px,51vw,280px)!important}
 .video-home .mc-menu-toggle{width:49px!important;height:49px!important;min-width:49px!important;padding:8px!important}
 .video-home .mc-menu-toggle span{width:27px!important}
 .video-home .mc-pricing-link{font-size:15px!important}
 .video-home .mc-nav-right{gap:8px!important}
 .mail-menu-panel{width:min(94vw,475px)!important}
 .simple-top img,.top img,.auth-head .brand img,.auth-main .brand img{width:clamp(180px,52vw,240px)!important}
 .simple-top nav,.top nav{display:none!important}
}
@media(max-width:370px){
 .video-home .mc-logo img{width:clamp(168px,55vw,195px)!important}
 .video-home .mc-pricing-link{display:none!important}
 .video-home .mc-nav{gap:6px!important}
 .video-home .mc-menu-toggle{width:46px!important;min-width:46px!important;height:46px!important}
 .mail-menu-scroll{padding-inline:19px!important}
}
@media(prefers-reduced-motion:reduce){.mail-menu-extra-toggle,.mc-menu-toggle{transition:none!important}}
