/* Mike approved 8 Nov 2026: purple as the One More Night signature, booking only.
   Deep purple on light grounds, soft lavender on dark ones. Main buttons unchanged. */
:root{--omn:#6A2C9E;--omn-soft:#D3B4FF;--omn-tint:rgba(106,44,158,.09)}
/* --- home / day pages --- */
.lock__n{color:var(--omn-soft)!important}
.dtile__b{background:var(--omn)!important;color:#fff!important}
.fork2__c--night{box-shadow:inset 0 4px 0 #A86BE8}
.fork2__c--night .fork2__eye{color:var(--omn-soft)!important}
.fork a.fork--night{box-shadow:inset 0 4px 0 #A86BE8}
.fork a.fork--night .fork__eye{color:var(--omn-soft)!important}
#dswP .dsw__l:first-of-type{color:var(--omn)!important}
.dsw__t--bk{background:var(--omn)!important;color:#fff!important}
.hdr__bd{box-shadow:inset 0 -3px 0 var(--omn)}
/* --- booking pages --- */
.nt-hdr .nt-logo + a{color:var(--omn-soft)!important}
.nt-label,.nt-eyebrow{color:var(--omn)!important}
.nt-hero .nt-eyebrow,.nt-ask .nt-label{color:var(--omn-soft)!important}
.nt-jump a.on,.nt-jump a:hover{border-bottom-color:var(--omn)!important}
.nt-mini a{box-shadow:inset 0 3px 0 var(--omn)!important}
.nt-mini a span{color:var(--omn)!important}
.ntm__l:first-of-type{color:var(--omn)!important}
.ntm__t:not(.ntm__t--free){background:var(--omn)!important;color:#fff!important}
.ntm__o--here{background:var(--omn-tint)!important}
.nt-steps li::before{background:var(--omn)!important}
/* --- resort hubs: the "Book direct in <Resort>" venue cards --- */
.bk .eyebrow{color:var(--omn)!important}
.bk__g a{box-shadow:inset 0 3px 0 var(--omn)}
.bk__g a:hover{box-shadow:inset 0 3px 0 var(--omn),0 14px 34px rgba(8,34,44,.13)}
.bk__g i{color:var(--omn)!important}
.omn .eyebrow,.omn__t .eyebrow{color:var(--omn-soft)!important}
