/* Tours dropdown for the site header (additive — no existing rules changed) */
.nav-drop{position:relative;display:flex;align-items:center;}
.nav-drop>a{display:flex;align-items:center;gap:5px;}
.nav-drop:hover>a{color:#fff;}
.nav-drop-m{position:absolute;top:100%;left:-18px;min-width:216px;background:rgba(8,18,30,0.98);backdrop-filter:blur(16px);border:0.5px solid rgba(255,255,255,0.08);border-top:none;padding:9px 0;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s,transform .2s,visibility .2s;}
.nav-drop:hover .nav-drop-m,.nav-drop:focus-within .nav-drop-m{opacity:1;visibility:visible;transform:translateY(0);}
.nav-drop-m a{display:block;padding:9px 18px;line-height:1.4;}
.nav-drop-m a:hover{background:rgba(201,169,110,0.1);}
@media(max-width:960px){.nav-drop{display:none;}}
/* keeps the link set + menu icon on one line just above the mobile breakpoint */
@media(max-width:1040px){.nav-links{gap:19px;}}
