/* PROPOSTAS (temporário) · ativadas por ?mv=1|2|3 (Case) e ?mm=1|2|3 (menu mobile) */
@media (max-width:760px){
html[data-mv] .case-bottom-copy{display:none!important}
html[data-mv] .case-top-copy{order:0!important;height:auto!important;overflow:visible!important;width:100%!important;padding:0!important}
html[data-mv] .case-photo-tall,html[data-mv] .case-photo-mid,html[data-mv] .case-photo-wide{width:100%!important;display:block!important}
html[data-mv] .case-photo-tall{height:auto!important;aspect-ratio:9/16}
html[data-mv] .case-photo-mid{height:auto!important;aspect-ratio:3/4;order:0!important}
html[data-mv] .case-photo-wide{height:auto!important;aspect-ratio:4/3}
html[data-mv] .case-left-col,html[data-mv] .case-mid-col,html[data-mv] .case-right-col{display:flex!important;flex-direction:column;gap:16px}
html[data-mv] .case-col-copy{width:100%!important;margin-top:0!important}

/* 1 · Pilha editorial */
html[data-mv="1"] .case-study{width:min(342px,calc(100vw - 48px))!important;display:flex!important;flex-direction:column!important;gap:44px!important}
html[data-mv="1"] .case-mid-col{order:1}html[data-mv="1"] .case-left-col{order:2}html[data-mv="1"] .case-right-col{order:3}
html[data-mv="1"] #cx-ctx{top:14%!important;left:24px!important;right:24px!important;width:auto!important;text-align:center}
html[data-mv="1"] #cx-pad{height:48vh!important;top:62%!important;margin-left:-15.8vh!important}
html[data-mv="1"] #cx-nb{width:88vw!important;top:58%!important}
/* 2 · Carrossel horizontal */
html[data-mv="2"] .case-shell{width:calc(100vw - 48px)!important;max-width:none!important}
html[data-mv="2"] .case-study{width:100vw!important;max-width:none!important;margin-left:-24px!important;padding:0 24px!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;gap:16px!important;overflow-x:auto;scroll-snap-type:x mandatory;align-items:flex-start!important}
html[data-mv="2"] .case-left-col,html[data-mv="2"] .case-mid-col,html[data-mv="2"] .case-right-col{flex:0 0 78vw;scroll-snap-align:center}
html[data-mv="2"] .case-mid-col{order:-1}
html[data-mv="2"] #cx-ctx{top:auto!important;bottom:7%!important;left:24px!important;right:24px!important;width:auto!important;text-align:left}
html[data-mv="2"] #cx-pad{height:62vh!important;top:44%!important;margin-left:-20.5vh!important}
html[data-mv="2"] #cx-nb{width:94vw!important;top:44%!important}
/* 3 · Mosaico em 2 colunas */
html[data-mv="3"] .case-study{width:min(342px,calc(100vw - 48px))!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:36px 14px!important}
html[data-mv="3"] .case-mid-col{grid-column:1/-1;order:-1}
html[data-mv="3"] .case-col-copy .case-bottom-text{font-size:12px;line-height:1.55}
html[data-mv="3"] #cx-ctx{top:12%!important;left:24px!important;width:62vw!important;right:auto!important;text-align:left}
html[data-mv="3"] #cx-pad{left:auto!important;right:-6vw!important;margin-left:0!important;height:54vh!important;top:64%!important}
html[data-mv="3"] #cx-nb{width:98vw!important;top:62%!important}
/* MENU MOBILE */
html[data-mm] .mobile-menu-overlay{align-items:stretch!important;justify-content:center!important;gap:0!important;padding:0 36px!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important;box-shadow:none!important}
html[data-mm] .mobile-menu-link{font-family:Figtree,Inter,Arial,sans-serif!important;text-shadow:none!important}
html[data-mm] .mobile-menu-link[style*="font-size: 13px"]{font-weight:500!important;letter-spacing:.14em!important;margin-top:14px!important}
html[data-mm] .mobile-menu-link[style*="font-size: 18px"]{font-weight:700!important;margin-top:34px!important;line-height:1.1}
html[data-mm] .mobile-menu-link[style*="font-size: 18px"]:first-of-type{margin-top:0!important}
/* 1 · Vidro claro, alinhado à esquerda */
html[data-mm="1"] .mobile-menu-overlay{background:rgba(246,241,230,.86)!important}
html[data-mm="1"] .mobile-menu-overlay .mobile-menu-link{color:oklch(0.24 0.005 260)!important;text-align:left!important}
html[data-mm="1"] .mobile-menu-link[style*="font-size: 18px"]{font-size:34px!important;letter-spacing:-.01em!important}
html[data-mm="1"] .mobile-menu-link[style*="font-size: 13px"]{color:#5E7389!important;padding-left:2px}
html[data-mm="1"] .mobile-menu-overlay .mobile-menu-close{color:oklch(0.24 0.005 260)!important;border-color:oklch(0.24 0.005 260)!important}
/* 2 · Painel azul, centralizado */
html[data-mm="2"] .mobile-menu-overlay{background:#5E7389!important;align-items:center!important}
html[data-mm="2"] .mobile-menu-overlay .mobile-menu-link{color:#F4F2E5!important;text-align:center!important}
html[data-mm="2"] .mobile-menu-link[style*="font-size: 18px"]{font-size:28px!important;letter-spacing:.02em!important}
html[data-mm="2"] .mobile-menu-link[style*="font-size: 13px"]{opacity:.85}
html[data-mm="2"] .mobile-menu-link[style*="font-size: 18px"]+.mobile-menu-link[style*="font-size: 13px"]{margin-top:12px!important}
html[data-mm="2"] .mobile-menu-overlay .mobile-menu-close{color:#F4F2E5!important;border-color:#F4F2E5!important}
/* 3 · Grafite numerado */
html[data-mm="3"] .mobile-menu-overlay{background:oklch(0.24 0.005 260 / .97)!important;counter-reset:mm}
html[data-mm="3"] .mobile-menu-overlay .mobile-menu-link{color:#F4F2E5!important;text-align:left!important}
html[data-mm="3"] .mobile-menu-link[style*="font-size: 18px"]{font-size:30px!important;letter-spacing:-.01em!important;counter-increment:mm;padding-top:22px;border-top:1px dashed rgba(244,242,229,.35)}
html[data-mm="3"] .mobile-menu-link[style*="font-size: 18px"]::before{content:"0" counter(mm);display:block;font:400 12px/1 Figtree,sans-serif;letter-spacing:.14em;color:#9CABBB;margin-bottom:10px}
html[data-mm="3"] .mobile-menu-link[style*="font-size: 13px"]{color:#9CABBB!important}
html[data-mm="3"] .mobile-menu-overlay .mobile-menu-close{color:#F4F2E5!important;border-color:#F4F2E5!important}
}
