.dine-in-experience{min-height:100vh;color-scheme:dark;background:#0d0a08;color:#f7ecdb;--dining-surface:#17120f;--dining-border:#806744;--dining-muted:#d0beaa}.dine-in-experience :is(.selection-page,.selection-main,.preorder-page,.preorder-main){background:#0d0a08;color:#f7ecdb}.dine-in-experience .selection-main:before{background:url(/decor/wave.svg) 0 0/96px 48px repeat;opacity:.12}.dine-in-experience .preorder-main{background:linear-gradient(rgb(13 10 8/94%),rgb(13 10 8/94%)),url(/decor/wave.svg) 0 0 /96px 48px repeat,#0d0a08}.dine-in-experience :is(.selection-demo-note,.selection-empty,.preorder-eligibility){background:#21180f;color:#ead9c1}.dine-in-experience :is(.selection-page h2,.preorder-menu h2,.preorder-card h3){color:#f5d69f}.dine-in-experience :is(.selection-options section>p,.selection-tables>p,.preorder-menu__heading p,.preorder-menu__heading small,.preorder-card p){color:var(--dining-muted)}.dine-in-experience :is(.selection-calendar,.selection-guests button,.selection-other input,.selection-table--list,.preorder-card){background:var(--dining-surface);border-color:var(--dining-border);color:#f7ecdb}.dine-in-experience :is(.selection-calendar__head button:hover:not(:disabled),.selection-calendar__day:not(:disabled):hover){background:#392c1e}.dine-in-experience :is(.selection-calendar__head button:disabled,.selection-calendar__day:disabled){color:#948b80}.dine-in-experience .selection-calendar__weekday{color:#e5bd7c}.dine-in-experience .selection-guests button[aria-pressed=true]{background:#71121d;border-color:#ec7f85;color:#fff5e8;box-shadow:inset 0 0 0 1px #ec7f85}.dine-in-experience .selection-table--list:disabled{background:#25211d;color:#b9afa1}.dine-in-experience .selection-table--list[aria-pressed=true]{background:#3c1519}.dine-in-experience .selection-empty a{color:#f2c577}.dine-in-experience .preorder-categories{border-color:var(--dining-border);background:linear-gradient(rgb(20 16 12/90%),rgb(20 16 12/90%)),url(/decor/wave.svg) 0 100% /96px 48px repeat,#14100c;color:#efdec5}.dine-in-experience .preorder-card{box-shadow:0 10px 24px rgb(0 0 0/24%)}.dine-in-experience .preorder-card__title strong{color:#f3c276}.dine-in-experience .preorder-card button:disabled{background:#332c24;color:#c8bca9}.dine-in-experience .payment-page input:not([type=radio]):not([type=checkbox]):not([type=file]){background:#0c0a08;color:#fff2e1}.dine-in-experience input::placeholder{color:#b8aa96;opacity:1}.dine-in-experience input:-webkit-autofill{-webkit-text-fill-color:#fff2e1;-webkit-box-shadow:inset 0 0 0 1000px #0c0a08;caret-color:#fff2e1}.dine-in-experience :is(input,button,a):focus-visible{outline:3px solid #f3c276;outline-offset:3px}.dine-in-experience .booking-draft-restoring{background:#17120f;color:#f7ecdb}.dine-in-experience .selection-legend span:first-child{color:#9fdfb0}.dine-in-experience .selection-legend span:nth-child(2),.dine-in-experience .selection-legend span:nth-child(3){color:#ffabb2}.dine-in-experience .selection-legend span:nth-child(4){color:#cbbfaa}.dine-in-experience .preorder-reservation__badge{background:#39151b;border-color:#bd7476;color:#ffd4d5}.dine-in-experience .selection-group-progress{background:#21180f;color:#ead9c1}