/* RoI2 off-white main navigation (staging) */
:root{--gold-ink:#8A6B2C;--paper:#F4F3EE;--paper-2:#FFFFFF;--ink:#0A0A0A;--ink-2:#4A473F;--rule:rgba(10,10,10,0.14)}
nav{background:var(--paper);border-bottom:1px solid var(--rule);backdrop-filter:none}
.nav-links a{color:var(--ink-2)}
.nav-links a:hover{color:var(--ink)}
.nav-links .nav-cta a{color:var(--ink);background:var(--gold)}
.nav-links .nav-cta a:hover{color:var(--ink)}
.hamburger span{background:var(--ink)}
.dropdown{background:var(--paper-2);border:1px solid var(--rule);box-shadow:0 12px 32px rgba(10,10,10,.12)}
.dropdown li a,.mega-title{color:var(--ink)}
.dropdown li a:hover,.mega-item:hover .mega-title{color:var(--gold-ink)}
.mega-desc{color:var(--ink-2)}
.mega-heading{color:var(--gold-ink)}
nav .nav-logo{height:48px;width:auto}
@media(max-width:980px){
 .nav-links{background:var(--paper);border-bottom:1px solid var(--rule)}
 .nav-links .nav-cta a{background:none;color:var(--gold-ink)}
 .mega-title{color:var(--ink-2)}
 .has-dropdown>.dropdown,.dropdown.mega,.dropdown.mega.mega-eng{background:transparent;border:0;box-shadow:none}
}

.footer-logo{height:52px;width:auto}

.nav-links li:not(.nav-cta)>a.active{color:var(--ink)!important;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:10px}
.nav-links .dropdown.mega-right{left:auto;right:0}
