.fc[data-astro-cid-dljhit7d]{margin-top:var(--s-6)}.fc__meta[data-astro-cid-dljhit7d]{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-3);font-family:var(--font-mono);font-size:var(--t-micro);color:var(--muted);display:flex}.fc__scope[data-astro-cid-dljhit7d]{color:var(--text)}.fc__empty[data-astro-cid-dljhit7d]{padding:var(--s-5);background:var(--surface-sunk);color:var(--muted)}.fc__origin[data-astro-cid-dljhit7d]{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--muted);margin:0 0 var(--s-2);min-height:1em}.fc__card[data-astro-cid-dljhit7d]{width:100%;min-height:220px;padding:var(--s-6);background:var(--accent);color:var(--on-accent);border:var(--rule) solid var(--border);box-shadow:var(--shadow-small);cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--t-h3);line-height:var(--lh-head);display:grid;position:relative;transform:rotate(-.6deg)}.fc__card[data-astro-cid-dljhit7d]:hover{box-shadow:4px 4px 0 var(--text)}@media (prefers-reduced-motion:reduce){.fc__card[data-astro-cid-dljhit7d]{transform:none}}.fc__card[data-astro-cid-dljhit7d]:focus-visible{outline:3px solid var(--text);outline-offset:2px}.fc__side[data-astro-cid-dljhit7d]{top:var(--s-3);right:var(--s-4);font-family:var(--font-mono);font-size:var(--t-micro);color:var(--on-accent);position:absolute}.fc__hint[data-astro-cid-dljhit7d]{margin-top:var(--s-2);font-family:var(--font-mono);font-size:var(--t-micro);color:var(--muted)}.fc__face[data-astro-cid-dljhit7d]{opacity:1;transition:opacity var(--dur) var(--ease);grid-area:1/1;align-self:center}.fc__face--back[data-astro-cid-dljhit7d],.fc__card[data-astro-cid-dljhit7d][aria-expanded=true] .fc__face--front[data-astro-cid-dljhit7d]{opacity:0}.fc__card[data-astro-cid-dljhit7d][aria-expanded=true] .fc__face--back[data-astro-cid-dljhit7d]{opacity:1}.fc__controls[data-astro-cid-dljhit7d]{gap:var(--s-3);margin-top:var(--s-4);flex-direction:column;display:flex}.fc__judge[data-astro-cid-dljhit7d]{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.fc__judge[data-astro-cid-dljhit7d][hidden],.fc__card[data-astro-cid-dljhit7d][hidden],.fc__hint[data-astro-cid-dljhit7d][hidden],.fc__origin[data-astro-cid-dljhit7d][hidden],.fc__nav[data-astro-cid-dljhit7d] [data-astro-cid-dljhit7d][hidden]{display:none}.fc__judge-label[data-astro-cid-dljhit7d]{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--muted)}.fc__nav[data-astro-cid-dljhit7d]{gap:var(--s-3);flex-wrap:wrap;display:flex}.fc__note[data-astro-cid-dljhit7d]{margin-top:var(--s-3);padding:var(--s-3);background:var(--surface-sunk);font-size:var(--t-small);color:var(--muted)}.fc__keys[data-astro-cid-dljhit7d]{margin-top:var(--s-3);font-size:var(--t-micro);color:var(--muted);font-family:var(--font-mono)}.fc__keys[data-astro-cid-dljhit7d] kbd[data-astro-cid-dljhit7d],.btn[data-astro-cid-dljhit7d] kbd[data-astro-cid-dljhit7d]{font-family:var(--font-mono);border:var(--rule) solid var(--border);padding:0 4px}.btn[data-astro-cid-dljhit7d][aria-pressed=true]{background:var(--text);color:var(--ground)}[data-astro-cid-jpmuvdat]{box-sizing:border-box}body{background:var(--ground);color:var(--text);font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-body);margin:0}.skip[data-astro-cid-jpmuvdat]{left:var(--s-3);top:var(--s-3);background:var(--surface);color:var(--text);border:var(--rule) solid var(--border);padding:var(--s-2) var(--s-4);font-family:var(--font-mono);font-size:var(--t-micro);z-index:100;position:absolute;transform:translateY(-200%)}.skip[data-astro-cid-jpmuvdat]:focus{transform:translateY(0)}.mininav[data-astro-cid-jpmuvdat]{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:var(--rule) solid var(--hair);background:var(--surface);flex-wrap:wrap;display:flex}.mininav__home[data-astro-cid-jpmuvdat]{font-family:var(--font-mono);font-weight:var(--w-strong);font-size:var(--t-small);color:var(--text);text-decoration:none}.mininav[data-astro-cid-jpmuvdat] nav[data-astro-cid-jpmuvdat]{gap:var(--s-4);flex-wrap:wrap;display:flex}.mininav[data-astro-cid-jpmuvdat] nav[data-astro-cid-jpmuvdat] a[data-astro-cid-jpmuvdat]{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--muted);padding:var(--s-2) 0;border-bottom:2px solid #0000;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.mininav[data-astro-cid-jpmuvdat] nav[data-astro-cid-jpmuvdat] a[data-astro-cid-jpmuvdat]:hover,.mininav[data-astro-cid-jpmuvdat] nav[data-astro-cid-jpmuvdat] a[data-astro-cid-jpmuvdat]:focus-visible{color:var(--text)}.mininav[data-astro-cid-jpmuvdat] nav[data-astro-cid-jpmuvdat] a[data-astro-cid-jpmuvdat][aria-current=page]{color:var(--text);border-bottom-color:var(--text)}.shell[data-astro-cid-jpmuvdat]{max-width:var(--shell);padding:0 var(--s-5);margin:0 auto}.page[data-astro-cid-jpmuvdat]{max-width:var(--measure);margin:var(--s-7) auto var(--s-10)}.lede[data-astro-cid-jpmuvdat]{color:var(--muted);margin-top:var(--s-3);max-width:var(--measure)}.empty[data-astro-cid-jpmuvdat]{margin-top:var(--s-7);padding:var(--s-5);background:var(--surface-sunk);color:var(--muted)}.filters[data-astro-cid-jpmuvdat]{gap:var(--s-4);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.filters__group[data-astro-cid-jpmuvdat]{gap:var(--s-1);font-family:var(--font-mono);font-size:var(--t-micro);color:var(--muted);flex-direction:column;display:flex}.filters__group[data-astro-cid-jpmuvdat] select[data-astro-cid-jpmuvdat]{font-family:var(--font-mono);font-size:var(--t-small);text-transform:none;letter-spacing:0;background:var(--surface);color:var(--text);border:var(--rule) solid var(--border);padding:var(--s-2) var(--s-3);min-height:44px}.filters__count[data-astro-cid-jpmuvdat]{margin-top:var(--s-4);font-family:var(--font-mono);font-size:var(--t-small);color:var(--muted)}
