.course-catalog__pagination[data-v-1aa89a68]{--catalog-surface:hsla(0,0%,100%,.86);--catalog-text:#172033;--catalog-muted:#64748b;--catalog-border:color-mix(in srgb,var(--fp1) 18%,#e2e8f0);align-items:center;backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%);background:color-mix(in srgb,var(--catalog-surface) 88%,transparent);border:1px solid var(--catalog-border);border-radius:1.1rem;box-shadow:inset 0 1px #ffffffbf,0 18px 40px -32px color-mix(in srgb,var(--fp1) 46%,#0f172a);display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2.25rem;max-width:100%;padding:.65rem;width:100%}.course-catalog__page-button[data-v-1aa89a68]{align-items:center;background:var(--catalog-surface);border:1px solid var(--catalog-border);border-radius:999px;color:var(--catalog-text);display:inline-flex;flex:0 0 auto;font-weight:900;gap:.35rem;justify-content:center;min-height:2.7rem;padding-inline:1rem;transition:transform .2s ease,opacity .2s ease;white-space:nowrap}.course-catalog__page-button[data-v-1aa89a68]:hover:not(:disabled){transform:translateY(-1px)}.course-catalog__page-button[data-v-1aa89a68]:disabled{cursor:not-allowed;opacity:.42}.course-catalog__page-numbers[data-v-1aa89a68]{align-items:center;display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:.35rem;justify-content:center;max-width:100%}.course-catalog__page-number[data-v-1aa89a68]{background:color-mix(in srgb,var(--fp1) 3%,var(--catalog-surface));border:1px solid color-mix(in srgb,var(--fp1) 18%,var(--catalog-border));border-radius:.8rem;color:var(--catalog-text);display:inline-grid;flex:0 0 auto;font-size:.82rem;font-weight:900;height:2.55rem;place-items:center;transition:transform .2s ease,border-color .2s ease,background .2s ease;width:2.55rem}.course-catalog__page-number[data-v-1aa89a68]:hover:not(:disabled){border-color:color-mix(in srgb,var(--fp1) 48%,transparent);transform:translateY(-1px)}.course-catalog__page-number.is-current[data-v-1aa89a68]{background:linear-gradient(135deg,var(--fp1),var(--fp2) 68%,var(--fp3,var(--fp2)));border-color:transparent;box-shadow:0 10px 22px -15px color-mix(in srgb,var(--fp1) 72%,transparent);color:#fff}.course-catalog__page-number[data-v-1aa89a68]:disabled{cursor:default}.course-catalog__page-ellipsis[data-v-1aa89a68]{color:var(--catalog-muted);font-weight:900;min-width:1.1rem;text-align:center}@media(max-width:767px){.course-catalog__pagination[data-v-1aa89a68]{gap:.4rem;padding:.5rem}.course-catalog__page-button[data-v-1aa89a68]{font-size:.75rem;padding-inline:.75rem}.course-catalog__page-number[data-v-1aa89a68]{border-radius:.7rem;font-size:.76rem;height:2.25rem;width:2.25rem}}html.dark .course-catalog__pagination{--catalog-surface:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88));--catalog-text:color-mix(in srgb,var(--fp1) 28%,#f1f5f9);--catalog-muted:color-mix(in srgb,var(--fp1) 35%,#94a3b8);--catalog-border:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.1));background:var(--catalog-surface);border-color:var(--catalog-border);box-shadow:inset 0 1px #ffffff0f,0 12px 28px -20px color-mix(in srgb,var(--fp2) 30%,transparent)}html.dark .course-catalog__page-button,html.dark .course-catalog__page-number{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp1) 32%,hsla(0,0%,100%,.12));color:color-mix(in srgb,var(--fp1) 35%,#e2e8f0)}html.dark .course-catalog__page-button:hover:not(:disabled),html.dark .course-catalog__page-number:hover:not(:disabled){background:color-mix(in srgb,var(--fp1) 18%,rgba(8,12,22,.92));border-color:color-mix(in srgb,var(--fp1) 48%,hsla(0,0%,100%,.16));color:var(--fp1)}html.dark .course-catalog__page-number.is-current{background:linear-gradient(135deg,var(--fp1),var(--fp2) 68%,var(--fp3,var(--fp2)));border-color:transparent;box-shadow:0 10px 22px -15px color-mix(in srgb,var(--fp1) 72%,transparent);color:#fff}html.dark .course-catalog__page-ellipsis{color:color-mix(in srgb,var(--fp1) 35%,#94a3b8)}
