main{padding-top:125px!important}button,a,input,select,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #024098;outline-offset:4px}header a[aria-current=page]{text-decoration:underline;text-underline-offset:8px}button[aria-pressed=true]{background:#000;color:#fff}button[aria-pressed=true] .material-symbols-outlined{font-variation-settings:'FILL' 1}[hidden]{display:none!important}#category-grid article{min-width:0}#category-sort,#category-search{max-width:100%;min-height:40px}dialog{width:min(90vw,560px);max-height:80vh;overflow:auto;padding:24px;border:1px solid #ccc}dialog::backdrop{background:#0008}@media(max-width:640px){header .h-20{height:64px}main{padding-top:115px!important}header .gap-space-md{gap:8px}#category-search{width:100%}}
