/* Flat cream screen surfaces. Keep cards and selected controls distinct. */
/* Kiosk 1 keeps its catalog white; the entry and choice screens stay cream. */
body .page { --dunkin-paper: #fff; }
html body,
body .page,
body .home-page,
body .dunkin-promo,
.page :is(.page__content, .page__menu-sidebar, .page__menu-carousel, .page__header, .page__footer),
.page .page__header::after,
.page .core-menu-group__header,
.page .core-menu-group__header::before,
.page .cart-stat,
body .app-dialog__dialog,
body .order-type-selection:has(.order-type) .app-dialog__dialog {
 background-color: var(--dunkin-paper) !important;
 background-image: none !important;
 background-repeat: no-repeat !important;
 background-size: 100vw 100vh !important;
 background-position: center top !important;
 background-attachment: fixed !important;
}
body > .flex-col,
.page .b-associative-menu,
.page .menu-sidebar-actions,
.page .core-scenarios-home-page,
.app-dialog__dialog > .dialog {
 background-color: transparent !important;
}
