@import url("../resto-cart/style.css");
@import url("../resto-layout-board/style.css");

/* Menu-board layout — Indigo menu-board cloud-kitchen website. */
body.rb-body {
    margin: 0;
    font-family: "Segoe UI", system-ui, sans-serif;
    background: #EEF2FF;
    color: #1f2937;
}
.rb-header {
    position: sticky; top: 0; z-index: 40;
    background: var(--theme-primary, #3730A3);
    color: #fff;
}
.rb-header-inner, .rb-footer-inner {
    max-width: 1120px; margin: 0 auto; padding: 14px 24px;
    display: flex; align-items: center; justify-content: space-between; gap: 16px;
}
.rb-logo { color: inherit; text-decoration: none; font-weight: 800; font-size: 18px; }
.rb-nav { display: flex; gap: 18px; align-items: center; }
.rb-nav a { color: inherit; text-decoration: none; opacity: .85; font-size: 14px; font-weight: 600; }
.rb-nav-cta {
    background: var(--theme-accent, #818CF8);
    color: #111 !important; opacity: 1 !important;
    padding: 8px 14px; border-radius: 999px;
}
.rb-footer { border-top: 1px solid rgba(0,0,0,.08); margin-top: 24px; background: #E0E7FF; }
.rb-footer a { color: inherit; }
.rb-search button, .rb-cta, .rb-quick-primary { background: var(--theme-accent, #818CF8); }
.rb-price, .rb-price-lg { color: var(--theme-primary, #3730A3); }
.rb-tag, .rb-chip { background: var(--theme-accent, #818CF8); }
.rb-strip > div { background: #E0E7FF; }
