.cards-page .card-browser{grid-template-rows:min-content 1fr;grid-template-columns:172px minmax(0,1fr);align-items:start;column-gap:28px;display:grid;position:relative}.cards-page .card-results-header{grid-column:2;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.cards-page .card-results-header h1{color:rgb(var(--ce-ink));margin:0;font-size:clamp(28px,4vw,36px);font-weight:800;line-height:1.3}.card-results-meta{align-items:center;gap:12px;display:flex}.card-toolbar-count{color:rgb(var(--ce-ink) / .65);text-align:right;white-space:nowrap;font-size:12px}.card-random-info:not(.hidden){display:block}.card-sidebar{border-right:1px solid rgb(var(--ce-border) / .65);grid-area:1/1/span 2;min-width:0;padding-right:20px}.card-results{grid-column:2;min-width:0}.card-mobile-filter{display:none}.cards-page .card-category-nav{flex-direction:column;gap:4px;display:flex}.card-sidebar-label{color:rgb(var(--ce-ink) / .5);letter-spacing:.12em;margin:0 0 10px;padding:0 8px;font-size:11px;line-height:1.5;display:block}.card-category-group{margin-top:10px}.cards-page .card-category-heading{min-height:36px;color:rgb(var(--ce-ink));align-items:center;padding:6px 8px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.card-category-children{flex-direction:column;gap:2px;display:flex}.cards-page .card-category-link{min-height:32px;color:rgb(var(--ce-ink) / .7);border-left:2px solid #0000;align-items:center;padding:5px 8px;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.cards-page .card-category-children .card-category-link{padding-left:16px}.cards-page .card-category-link:hover,.cards-page .card-category-heading:hover{color:rgb(var(--ce-accent));background:rgb(var(--ce-accent) / .05)}.cards-page .card-category-nav [aria-current=page]{color:rgb(var(--ce-ink));border-left-color:rgb(var(--ce-accent));background:rgb(var(--ce-ink) / .06);font-weight:600}.card-filter-fields{border-top:1px solid rgb(var(--ce-border) / .5);flex-direction:column;gap:14px;margin-top:24px;padding-top:18px;display:flex}.card-filter-fields .card-sidebar-label{margin-bottom:0}.card-filter-fields fieldset{border:0;min-width:0;margin:0;padding:0}.card-filter-fields legend{color:rgb(var(--ce-ink) / .55);margin:0 0 8px;padding-left:8px;font-size:11px}.card-filter-fields fieldset>div{flex-direction:column;align-items:stretch;gap:2px;display:flex}.cards-page .card-sidebar :is(a,button):focus-visible,.card-mobile-filter:focus-visible{outline:2px solid rgb(var(--ce-accent));outline-offset:2px}@media (width<=900px){.cards-page .card-browser{display:block}.cards-page .card-results-header{margin-bottom:20px}.card-mobile-filter{border:1px solid rgb(var(--ce-border));width:44px;height:44px;color:rgb(var(--ce-ink));cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.card-mobile-filter[data-active=true]:after{content:"";background:rgb(var(--ce-accent));border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.card-mobile-filter:hover,.card-mobile-filter[aria-expanded=true]{background:rgb(var(--ce-ink) / .06);border-color:rgb(var(--ce-ink) / .5)}.cards-page .card-sidebar{top:60px;z-index:10;border:1px solid rgb(var(--ce-border));background:rgb(var(--ce-surface));max-height:min(70dvh,560px);box-shadow:0 12px 28px rgb(var(--ce-ink) / .12);padding:18px;display:none;position:absolute;inset-inline:0;overflow-y:auto}.cards-page [data-filters-open=true] .card-sidebar{display:block}.card-category-children{flex-flow:wrap;gap:4px}.cards-page .card-category-link,.cards-page .card-category-children .card-category-link{min-height:40px;padding:6px 10px}.card-filter-fields fieldset>div{flex-flow:wrap;gap:6px}}@media (width<=520px){.card-toolbar-count{font-size:11px}.card-results-meta{gap:8px}}.level-btn[data-astro-cid-kqx5wcpd],.toolbar-btn[data-astro-cid-kqx5wcpd]{min-height:36px;color:rgb(var(--ce-ink) / .8);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:inline-flex}.level-btn[data-astro-cid-kqx5wcpd]:hover,.toolbar-btn[data-astro-cid-kqx5wcpd]:hover{border-color:rgb(var(--ce-accent))}.level-btn[data-astro-cid-kqx5wcpd]:focus-visible,.toolbar-btn[data-astro-cid-kqx5wcpd]:focus-visible{outline:2px solid rgb(var(--ce-accent));outline-offset:3px}.level-btn[data-astro-cid-kqx5wcpd][aria-pressed=true],.toolbar-btn[data-astro-cid-kqx5wcpd][aria-pressed=true]{background:rgb(var(--ce-ink));border-color:rgb(var(--ce-ink));color:rgb(var(--ce-bg));font-weight:600}#reshuffle-btn[data-astro-cid-kqx5wcpd].hidden{display:none}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(var(--ce-border), .5)}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(var(--ce-border), .8)}.perspective-1000[data-astro-cid-4rndpoh2]{perspective:1000px}.preserve-3d[data-astro-cid-4rndpoh2]{transform-style:preserve-3d}.backface-hidden[data-astro-cid-4rndpoh2]{backface-visibility:hidden}.rotate-y-180[data-astro-cid-4rndpoh2]{transform:rotateY(180deg)}.card-inner[data-astro-cid-4rndpoh2]{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1)}.card-inner[data-astro-cid-4rndpoh2].flipped{transform:rotateY(180deg)}.marquee-3d[data-astro-cid-tx4dlqe3]{perspective:300px;isolation:isolate}.marquee-stage[data-astro-cid-tx4dlqe3]{transform-style:preserve-3d;transform:translate(-72px)translateZ(-100px)rotateX(20deg)rotateY(-10deg)rotate(20deg)}.marquee-column[data-astro-cid-tx4dlqe3]{flex:none;width:10.5rem;height:42rem;overflow:hidden}.marquee-track[data-astro-cid-tx4dlqe3]{will-change:transform;flex-direction:column;animation:22s linear infinite marquee-vertical;display:flex}.marquee-column-reverse[data-astro-cid-tx4dlqe3] .marquee-track[data-astro-cid-tx4dlqe3]{animation-direction:reverse}.marquee-column[data-astro-cid-tx4dlqe3]:hover .marquee-track[data-astro-cid-tx4dlqe3]{animation-play-state:paused}.marquee-track[data-astro-cid-tx4dlqe3] .marquee-set{flex-direction:column;gap:1rem;padding-bottom:1rem;display:flex}.marquee-3d[data-astro-cid-tx4dlqe3] .card-item{background:rgb(var(--ce-surface) / .82);backdrop-filter:blur(6px);flex:none;width:10.5rem;min-height:10.5rem;padding:1rem;overflow:hidden}.marquee-3d[data-astro-cid-tx4dlqe3] .card-question{font-size:.82rem;line-height:1.55}.marquee-fade[data-astro-cid-tx4dlqe3]{z-index:2;pointer-events:none;position:absolute}.marquee-fade-top[data-astro-cid-tx4dlqe3],.marquee-fade-bottom[data-astro-cid-tx4dlqe3]{height:28%;inset-inline:0}.marquee-fade-left[data-astro-cid-tx4dlqe3],.marquee-fade-right[data-astro-cid-tx4dlqe3]{width:22%;inset-block:0}.marquee-fade-top[data-astro-cid-tx4dlqe3]{background:linear-gradient(to bottom,rgb(var(--ce-bg)),transparent);top:0}.marquee-fade-bottom[data-astro-cid-tx4dlqe3]{background:linear-gradient(to top,rgb(var(--ce-bg)),transparent);bottom:0}.marquee-fade-left[data-astro-cid-tx4dlqe3]{background:linear-gradient(to right,rgb(var(--ce-bg)),transparent);left:0}.marquee-fade-right[data-astro-cid-tx4dlqe3]{background:linear-gradient(to left,rgb(var(--ce-bg)),transparent);right:0}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (width<=639px){.marquee-stage[data-astro-cid-tx4dlqe3]{transform:translate(-96px)translateZ(-120px)rotateX(20deg)rotateY(-10deg)rotate(20deg)}.marquee-column[data-astro-cid-tx4dlqe3],.marquee-3d[data-astro-cid-tx4dlqe3] .card-item{width:9.5rem}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-tx4dlqe3]{animation-play-state:paused}}
