.recipe-directory-index{border:1px solid var(--border);background:#fff;border-radius:10px;margin:20px 0;padding:14px 18px}.recipe-directory-index summary{cursor:pointer;font-weight:600}.recipe-directory-index ol{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.recipe-directory-index :is(a,span){border:1px solid var(--border);border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:8px;font-size:14px;display:flex}.recipe-directory-index a{color:var(--primary)}.recipe-directory-index a:hover{background:#f0f4f1}.recipe-directory-index [aria-current=page]{color:#263d30;background:#eaf1ed;font-weight:600}@media print{.recipe-directory-index{display:none}}
