:root{--accent:#b88a49;--hero-width:140px;--hero-height:185px;--mobile-hero-width:116px;--mobile-hero-height:153px;--top-width:100px;--sun:#e4bc7c}body,button,input,select,h1,h2,h3,p{font-family:Arial,Helvetica,sans-serif!important}body{background:#080808}.intro h1.restaurant-name,.restaurant-footer h2{text-shadow:none;text-transform:none;letter-spacing:0}.opening-frame,.opening-frame .topbar,.contacts>.contact-action,.primary-bar,.category-links button{border-color:#8f7047}.opening-frame .topbar{border-bottom-color:#8f7047}.opening-photo{width:100%;height:100%;object-fit:contain;background:#080808}.category-banner-pending:empty{display:none}.dish-reference{display:none}.dish-copy h3,.dish-detail-open{font-size:20px!important;font-weight:700!important;line-height:1.4}.dish-copy p,.dish-description-open,.variant{font-size:16px!important;font-weight:600!important;line-height:1.5}.dish-end .price{font-size:19px!important;font-weight:800}.category>h2{font-size:28px!important;font-weight:700}.category>h2::after{background:#b88a49}.primary-bar button,.category-links button{font-size:15px!important;font-weight:700}.primary-bar{margin-top:30px!important}.menu-notices{font-size:15px;line-height:1.6}.dish{min-height:100px}.dish-detail-banner h2{font:bold 27px/1.3 Arial!important}.dish-detail-description,.photo-note,dialog p{font:600 17px/1.6 Arial!important}.detail-dialog-toolbar{background:#101010;position:sticky;top:0}.detail-close{font:bold 17px Arial;min-width:100px!important}.sources{padding:24px 0;font-size:16px}.sources a{display:inline-flex;padding:16px;min-height:44px}.gallery{display:flex;justify-content:center;gap:12px;padding:12px}.original-link{display:block;text-align:center;padding:18px}dialog{overscroll-behavior:contain}#order .dialog-heading{position:sticky;top:-20px;background:#101010;padding:12px 0;z-index:3}.toolbar select,.toolbar #order-button{font-size:16px!important}.takeaway-full-width{font-size:17px!important;font-weight:700}.contacts .contact-label,.contacts span{font-weight:700}.drink-illustration-detail img{max-height:40dvh}.source-menu-photo{max-height:40dvh}.dish-detail-content img{object-fit:contain}html{scroll-behavior:auto!important}.intro .restaurant-type{font-size:18px}.topbar button{font-size:14px!important}@media(max-width:600px){.dish-copy h3,.dish-detail-open{font-size:19px!important}.dish-end .price{font-size:18px!important}.dish-copy p,.dish-description-open,.variant{font-size:15px!important}.primary-bar button{font-size:13px!important}.dish:has(.image-open){grid-template-columns:60px minmax(0,1fr) 84px;gap:8px}.dish-image,.image-open{width:60px;min-width:60px}.dish .dish-end{width:84px}.category{scroll-margin-top:75px}.contacts .contact-action{font-size:13px}.opening-frame .tour-view{height:270px}.menu-notices{font-size:15px}}
/* Restaurant's printed palette: orange, black and white. */
:root{--accent:#ed8b23;--sun:#ffa642;--hot-pink:#ed8b23;--turquoise:#fff}body{color:#fff}.opening-frame,.opening-frame .topbar,.contacts>.contact-action,.primary-bar,.category-links button{border-color:#bd6c1c}.opening-frame .topbar{border-bottom-color:#ed8b23}.primary-bar button[aria-pressed=true]{background:#a34d08!important;color:#fff}.category>h2::after{background:#ed8b23}.dish-end .price,.dish-detail-price,#order-total{color:#ffa642}.heart[aria-pressed=true]{color:#ff962e}.coast-location{color:#ffa642}.takeaway-full-width{background:#a34d08;color:#fff!important;border-color:#ed8b23}.category-links button:hover{background:#482509;border-color:#ed8b23}.dish-copy p,.dish-description-open,.photo-note,.menu-notices{color:#f3eee9!important}.detail-close{border-color:#ed8b23!important;color:white!important}.contacts>.contact-action:nth-child(n){border-color:#bd6c1c}.intro h1.restaurant-name{color:#fff}
/* Owner requested pure black behind the real serving-board / plate cutouts. */
.dish[data-id="main-015"] .image-open,.dish[data-id="main-017"] .image-open,.dish[data-id="main-018"] .image-open,.transparent-food-photo,.transparent-food-photo .source-menu-photo{background:#000!important;border:0!important;box-shadow:none!important;filter:none!important}
#image-detail:has(.transparent-food-photo){background:#000!important}#image-detail:has(.transparent-food-photo) .detail-dialog-toolbar,#image-detail:has(.transparent-food-photo) .dish-detail-banner{background:#000!important}

body,main,.dish{background:#000!important}
