:root{--green:#333a26;--cream:#ffffff;--muted:#6e7465}.header{background:#ffffff}.brand{font-family:Arial,Helvetica,sans-serif!important;font-weight:900;letter-spacing:-1.4px;color:#2a3020}.brand-dot{color:#ed592c}.primary{background:#e85025;border-radius:30px}.primary:hover{background:#c84019}body{background:#ffffff}h1{font-family:Arial,Helvetica,sans-serif;font-weight:850;letter-spacing:-2.7px}.visual-panel{background:#f3eddf}.restaurant-items{max-height:220px;overflow:auto;overscroll-behavior:contain}.restaurants{padding-bottom:18px}.restaurants h2{font-size:1.65rem}.bam-next{border:1px solid #d8ddc8;border-radius:18px;padding:22px;background:#f0f1e3;margin:20px 0}.bam-next h3{font-size:19px;margin:0 0 10px}.bam-next p{font-size:12px;line-height:1.6;color:#69715c}.bam-next .primary{margin:14px 0 8px;justify-content:center;width:100%}.bam-next .text-button{margin:5px 0 12px}.delivery-soon{display:block;font-size:11px;color:#747768;border-top:1px solid #d7dbc8;padding-top:12px}.header .home-link{font-size:12px;text-decoration:underline;text-underline-offset:3px}.kitchen-flow{scroll-margin-top:20px}#restaurant-notes:empty{display:none}@media(max-width:760px){h1{font-size:2.5rem}.header .home-link{display:none}.restaurants{margin-bottom:22px}.restaurant-items{max-height:170px}.bam-next{padding:18px}.order-bar .primary{border-radius:14px}}

/* RankUp (2026-09-27): keep "Back to the sample burger" visible under the docked phone preview. */
html.preview-docked .restaurant-heading{position:sticky;top:calc(var(--compact-preview-height, 190px) + 8px);z-index:6;background:#fff;box-shadow:0 6px 10px -8px rgba(24,37,54,.25)}
.restaurant-heading .text-button{min-height:44px}
