/* A single branded navigation bar; existing links and menu behavior are preserved. */
body.sv2-home>nav{isolation:isolate;background:radial-gradient(ellipse at 15% 110%,rgba(114,137,82,.16),transparent 44%),linear-gradient(108deg,rgba(8,29,44,.985),rgba(27,43,50,.98) 54%,rgba(8,28,43,.985))!important;border-bottom:1px solid rgba(190,176,114,.3)!important;box-shadow:0 10px 35px rgba(0,7,15,.24)!important;backdrop-filter:blur(16px)}
body.sv2-home>nav::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url('fotos/textura-selva-curvas.svg') center 45%/1440px 1080px no-repeat;opacity:.65}
body.sv2-home>nav::after{content:"";position:absolute;bottom:0;left:4%;right:4%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#a7b47a 20%,#d2af64 49%,#7a9980 80%,transparent);opacity:.65}
body.sv2-home>nav .sv-agency-brand{position:relative;padding-right:22px!important}
body.sv2-home>nav .sv-agency-brand::after{content:"";position:absolute;right:0;top:16%;height:68%;width:1px;background:linear-gradient(transparent,rgba(210,175,100,.5),transparent)}
body.sv2-home>nav .sv-header-social{padding:8px 10px!important;border:1px solid rgba(184,198,145,.2);border-radius:18px;background:rgba(3,18,30,.36);box-shadow:inset 0 1px rgba(255,255,255,.04),0 5px 18px rgba(0,0,0,.1);gap:8px!important}
body.sv2-home>nav .sv-header-social a{box-shadow:0 3px 9px rgba(0,0,0,.18);transition:transform .15s ease,box-shadow .15s ease}
body.sv2-home>nav .sv-header-social a:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.28)}
@media(min-width:901px){body.sv2-home>nav #navigation{padding:5px!important;gap:3px!important;border:1px solid rgba(184,198,145,.15);border-radius:999px;background:rgba(3,18,30,.27)}body.sv2-home>nav #navigation .navbutton{border:1px solid transparent!important;border-radius:999px!important;padding:11px 15px!important;color:#f3ead6;font-size:13px!important}body.sv2-home>nav #navigation .navbutton.selected,body.sv2-home>nav #navigation .navbutton[aria-pressed=true]{border-color:rgba(194,184,125,.3)!important;background:linear-gradient(125deg,#393047,#203e3f)!important;color:#e2eb96!important;box-shadow:inset 0 1px rgba(255,255,255,.05),0 3px 10px #0002}body.sv2-home>nav #navigation .navbutton:hover{background-color:rgba(178,194,132,.08)!important}}
body.sv2-home>nav #svu-open{border:1px solid rgba(238,245,184,.44)!important;box-shadow:0 4px 17px rgba(194,214,99,.12),inset 0 1px rgba(255,255,255,.22);font-weight:700}
body.sv2-home>nav #menuButton{background:rgba(3,18,30,.4);border:1px solid rgba(184,198,145,.25);border-radius:12px}
@media(min-width:901px) and (max-width:1180px){body.sv2-home>nav{padding-left:24px!important;padding-right:24px!important;gap:14px!important}body.sv2-home>nav .sv-agency-brand{padding-right:16px!important}body.sv2-home>nav .sv-agency-brand img{width:160px!important}body.sv2-home>nav #navigation .navbutton{padding:10px 11px!important}body.sv2-home>nav .sv-header-social{padding:7px!important;gap:6px!important}}
@media(max-width:900px){body.sv2-home>nav .sv-agency-brand{padding-right:0!important}body.sv2-home>nav .sv-agency-brand::after{display:none}body.sv2-home>nav .sv-header-social{padding:5px!important}body.sv2-home>nav #navigation{border-color:rgba(184,198,145,.2)!important;background:linear-gradient(125deg,#152d38,#172934)!important;box-shadow:0 12px 25px #0005}body.sv2-home>nav #svu-open{box-shadow:0 3px 12px rgba(194,214,99,.08)}}
@media(prefers-reduced-motion:reduce){body.sv2-home>nav .sv-header-social a{transition:none}body.sv2-home>nav .sv-header-social a:hover{transform:none}}
