.set-index,.set-page{display:flex;flex-direction:column;gap:1.25rem;max-width:1160px;margin:0 auto;min-width:0}.set-index h1,.set-page h1{margin:0}.set-index h2,.set-page h2{margin:.5rem 0 0;font-size:1.25rem}.set-page-crumbs{margin:0;font-size:.85rem;color:var(--text-muted)}.set-page-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));grid-gap:.8rem 1.5rem;gap:.8rem 1.5rem;margin:0}.set-page-facts>div{display:flex;flex-direction:column;gap:.15rem;min-width:0}.set-page-facts dt{font-size:.75rem;color:var(--text-muted)}.set-page-facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.set-page-top{margin:0;padding-left:1.4rem;display:flex;flex-direction:column;gap:.3rem;line-height:1.45}.set-page-rarities{margin:0;color:var(--text-muted);font-size:.9rem;line-height:1.5}.set-page-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:14px;background:var(--surface-raised)}.set-page-table{width:100%;border-collapse:collapse;font-size:.9rem}.set-page-table td,.set-page-table th{padding:.5rem .9rem;text-align:left;border-top:1px solid var(--border);vertical-align:top}.set-page-table thead th{border-top:0;font-size:.75rem;font-weight:600;color:var(--text-muted);white-space:nowrap}.set-page-table tbody th{font-weight:600}.set-page-table td:first-child,.set-page-table td:last-child{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.set-page-table td:last-child,.set-page-table thead th:last-child{text-align:right}.set-page-pager{display:flex;flex-wrap:wrap;gap:.5rem .9rem;align-items:center;padding-top:.75rem}.set-page-pager a,.set-page-pager span{min-height:44px;display:inline-flex;align-items:center}.set-page-pager [aria-current=page]{font-weight:700}.set-index-series h3{margin:.75rem 0 .35rem;font-size:1rem}.set-index-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:.35rem 1.5rem;gap:.35rem 1.5rem}.set-index-list li{line-height:1.45;min-width:0;overflow-wrap:anywhere}.set-page-table th{position:static;background:transparent;box-shadow:none;z-index:auto}.set-page-table tbody th{color:var(--text-primary)}