/* Shared tokens. Values match the established MasalaDabba palette. */
:root{--md-brand:#734c2f;--md-ink:#342b23;--md-paper:#fff9ee;--md-line:#e6d7bd;--md-focus:#287ba2;--md-radius:12px;--md-space:8px}
.md-skip-link{position:fixed;left:12px;top:-120px;z-index:20000;background:white;color:var(--md-ink);padding:12px 18px;border:2px solid var(--md-focus);border-radius:var(--md-radius)}
.md-skip-link:focus{top:12px}
.md-catalog-pagination{margin:32px 0}.md-catalog-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--md-space);list-style:none;padding:0}
.md-catalog-pagination .page-numbers:not(ul){display:block;min-width:44px;min-height:44px;padding:10px 14px;border:1px solid var(--md-line);border-radius:var(--md-radius);text-decoration:none;color:var(--md-brand);background:var(--md-paper)}
.md-catalog-pagination .current{background:var(--md-brand)!important;color:#fff!important}.md-catalog-pagination a:focus-visible{outline:3px solid var(--md-focus);outline-offset:2px}
.md-recipe-calories{margin:12px 0;color:var(--md-brand);font-size:14px}
