/* Date Nite premium Tastyc navigation: staging only, opt-in. */
:root { --dnc-header:#1c1718; --dnc-accent:#c69a5a; --dnc-header-text:#f5e8d5; }
body #tst-app .tst-menu-frame, body #tst-app .tst-menu, body #tst-app .tst-menu-nav { background-color:var(--dnc-header); }
body #tst-app .tst-menu-frame { box-shadow:0 1px 0 rgba(198,154,90,.28); }
body #tst-app .tst-menu-frame::before,body #tst-app .tst-menu-frame::after { background-color:var(--dnc-header); }
body #tst-app .tst-menu-nav a, body #tst-app .tst-menu a { color:var(--dnc-header-text); }
body #tst-app .tst-menu-nav a:hover,body #tst-app .tst-menu-nav .current-menu-item > a,body #tst-app .tst-menu-nav .current-menu-ancestor > a { color:var(--dnc-accent); }
body #tst-app .tst-menu a:focus-visible { outline:2px solid var(--dnc-accent); outline-offset:3px; }
/* No changes to page wrappers or content; existing page-specific strip fixes remain separate. */
@media(max-width:991px){body #tst-app .tst-menu-nav{background-color:var(--dnc-header)}body #tst-app .tst-menu-nav a{color:var(--dnc-header-text)}}

/* Lovana mobile visibility improvement: Tastyc hamburger and close icon */
@media (max-width: 1180px) {
  body #tst-app .tst-menu-right .tst-menu-button-frame .tst-menu-btn .tst-burger span,
  body #tst-app .tst-menu-right .tst-menu-button-frame .tst-menu-btn .tst-burger span::before,
  body #tst-app .tst-menu-right .tst-menu-button-frame .tst-menu-btn .tst-burger span::after {
    background-color: #ffffff !important;
  }
}
