.midnight-dining-module__uEjdqW__midnightTheme{--midnight-bg:#0e0d12;--midnight-card:#16141d;--midnight-charcoal:#1c1a26;--midnight-gold:#c7a059;--midnight-gold-hover:#b58e47;--midnight-wine:#4a1525;--midnight-border:#2a2736;--midnight-muted:#9e9aa8;--midnight-text:#f7f5fa;--midnight-font-serif:Georgia, "Playfair Display", serif;--midnight-font-sans:Inter, system-ui, sans-serif;background-color:var(--midnight-bg);color:var(--midnight-text);font-family:var(--midnight-font-sans);min-height:100vh}.midnight-dining-module__uEjdqW__headingSerif{font-family:var(--midnight-font-serif);color:#fff;letter-spacing:-.025em;font-weight:700}.midnight-dining-module__uEjdqW__badgeGold{color:var(--midnight-gold);background-color:#c7a0591f;border:1px solid #c7a0594d;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.midnight-dining-module__uEjdqW__btnPrimary{background-color:var(--midnight-gold);color:#0e0d12;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:700;transition:all .2s;display:inline-flex}.midnight-dining-module__uEjdqW__btnPrimary:hover{background-color:var(--midnight-gold-hover);transform:translateY(-1px)}.midnight-dining-module__uEjdqW__btnSecondary{color:#fff;border:1px solid var(--midnight-border);background-color:#0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:inline-flex}.midnight-dining-module__uEjdqW__btnSecondary:hover{border-color:var(--midnight-gold);background-color:#ffffff0d}.midnight-dining-module__uEjdqW__midnightCard{background-color:var(--midnight-card);border:1px solid var(--midnight-border);border-radius:.75rem;transition:all .25s;box-shadow:0 4px 16px #0006}.midnight-dining-module__uEjdqW__midnightCard:hover{border-color:var(--midnight-gold);box-shadow:0 8px 24px #c7a05926}.midnight-dining-module__uEjdqW__headerOrderBtn{color:#0e0d12;font-size:.75rem;font-weight:700;line-height:1rem}.midnight-dining-module__uEjdqW__headerOrderBtn:hover{color:#0e0d12}.midnight-dining-module__uEjdqW__headerReserveBtn{color:var(--midnight-gold);border:1.5px solid var(--midnight-gold);cursor:pointer;background-color:#0000;font-size:.75rem;font-weight:600;line-height:1rem;transition:background-color .15s,color .15s}.midnight-dining-module__uEjdqW__headerReserveBtn:hover{background-color:var(--midnight-gold);color:#0e0d12}.midnight-dining-module__uEjdqW__headerControl{min-height:2.25rem;font-size:.75rem;font-weight:600;line-height:1rem}.midnight-dining-module__uEjdqW__marquee{background-color:var(--midnight-card);border-block:1px solid var(--midnight-border);color:#f3efe0;padding:14px 0;display:flex;overflow:hidden}.midnight-dining-module__uEjdqW__marqueeRow{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:28px;width:max-content;font-size:.8125rem;font-weight:600;animation:36s linear infinite midnight-dining-module__uEjdqW__midnightMarquee;display:flex}.midnight-dining-module__uEjdqW__marqueeItem{align-items:center;gap:28px;display:inline-flex}.midnight-dining-module__uEjdqW__marqueeSeparator{color:var(--midnight-gold)}@keyframes midnight-dining-module__uEjdqW__midnightMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.midnight-dining-module__uEjdqW__marqueeRow{animation:none}}.midnight-dining-module__uEjdqW__footerLink{color:inherit;transition:color .15s}.midnight-dining-module__uEjdqW__footerLink:hover{color:var(--midnight-gold)}.midnight-dining-module__uEjdqW__footerPill{color:#d9d5e0;border:1px solid var(--midnight-border);background-color:var(--midnight-charcoal);border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.6875rem;transition:background-color .15s,color .15s;display:inline-flex}.midnight-dining-module__uEjdqW__footerPill:hover{background-color:var(--midnight-gold);border-color:var(--midnight-gold);color:#0e0d12}.midnight-dining-module__uEjdqW__hideScrollbar{scrollbar-width:none;-ms-overflow-style:none}.midnight-dining-module__uEjdqW__hideScrollbar::-webkit-scrollbar{display:none}.midnight-dining-module__uEjdqW__menuSearch:focus{border-color:var(--midnight-gold);box-shadow:0 0 0 3px #c7a0592e}.midnight-dining-module__uEjdqW__menuSearch::-webkit-search-cancel-button{display:none}.midnight-dining-module__uEjdqW__navLink{color:#f7f5fa;transition:color .15s}.midnight-dining-module__uEjdqW__navLink:hover,.midnight-dining-module__uEjdqW__navLinkActive{color:var(--midnight-gold)}
