.CategoryArchive-module__Am-eIa__page{width:min(var(--shell), 100%);padding-inline:var(--gutter);padding-block:var(--page-block-start) var(--page-block-end);gap:var(--page-gap);margin-inline:auto;display:grid}.CategoryArchive-module__Am-eIa__crumbs{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--card-fg-muted);display:flex}.CategoryArchive-module__Am-eIa__crumbs a{color:var(--accent);text-decoration:none}@media (hover:hover){.CategoryArchive-module__Am-eIa__crumbs a:hover{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}}.CategoryArchive-module__Am-eIa__list{gap:var(--space-3);display:grid}.CategoryArchive-module__Am-eIa__empty{padding:var(--space-5);border-radius:var(--r-card);background:var(--card-bg);--accent:var(--accent-on-card);color:var(--card-fg-muted);text-align:center;margin:0}.CategoryArchive-module__Am-eIa__pagination{justify-content:center;align-items:center;gap:var(--space-2);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.CategoryArchive-module__Am-eIa__number,.CategoryArchive-module__Am-eIa__step{min-width:38px;height:38px;padding-inline:var(--space-3);border-radius:var(--r-chip);background:var(--card-bg);--accent:var(--accent-on-card);color:var(--card-fg);font-size:var(--text-sm);font-variant-numeric:tabular-nums;box-shadow:var(--shadow-card);transition:background .16s var(--ease-out);justify-content:center;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.CategoryArchive-module__Am-eIa__number:hover,.CategoryArchive-module__Am-eIa__step:hover{background:var(--chip-bg)}.CategoryArchive-module__Am-eIa__current{background:linear-gradient(120deg, var(--gold-400), var(--gold-600));color:var(--gold-ink)}.CategoryArchive-module__Am-eIa__current:hover{background:linear-gradient(120deg, var(--gold-400), var(--gold-600))}.CategoryArchive-module__Am-eIa__gap{color:var(--card-fg-muted);padding-inline:2px}.CategoryArchive-module__Am-eIa__disclaimer{padding:var(--space-3) var(--space-4);border-radius:var(--r-chip);border:1px dashed var(--card-lip);background:var(--card-bg);--accent:var(--accent-on-card);color:var(--card-fg-muted);font-size:var(--text-sm);line-height:var(--leading-snug);text-wrap:pretty;margin:0}
