/* Home category shortcuts: preserve storefront colors and button styling. */
body[data-ce-cookbook-store] .quick-categories { align-items: flex-start; }
body[data-ce-cookbook-store] .quick-categories > .quick-label { padding-top: 14px; }
body[data-ce-cookbook-store] .ce-category-shortcuts-mobile { display: none; }
body[data-ce-cookbook-store] .ce-category-shortcuts-desktop { display: flex; flex: 1 1 auto; flex-wrap: wrap; overflow: visible; gap: 8px; min-width: 0; }
body[data-ce-cookbook-store] .ce-category-shortcuts-desktop .quick-pill { justify-content: center; text-align: center; text-transform: uppercase; max-width: 100%; }
@media (max-width: 650px) {
 body[data-ce-cookbook-store] .quick-categories { display: block; }
 body[data-ce-cookbook-store] .quick-categories > .quick-label { display: block; padding: 0; margin-bottom: 10px; }
 body[data-ce-cookbook-store] .ce-category-shortcuts-desktop { display: none; }
 body[data-ce-cookbook-store] .ce-category-shortcuts-mobile { display: grid; grid-template-columns: 1.45fr .8fr 1.3fr .9fr; width: 100%; gap: 6px; overflow: visible; }
 body[data-ce-cookbook-store] .ce-category-shortcuts-mobile .quick-pill { min-width: 0; min-height: 36px; padding: 0 4px; gap: 0; justify-content: center; text-align: center; font-size: clamp(8px,2.45vw,12px); letter-spacing: 0; white-space: nowrap; }
}
