.card[data-astro-cid-lt7snxjp]{height:100%}.card-link[data-astro-cid-lt7snxjp]{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:1.25rem;overflow:hidden;box-shadow:var(--shadow-md);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card-link[data-astro-cid-lt7snxjp]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));box-shadow:var(--shadow-lg)}.card-link[data-astro-cid-lt7snxjp]:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.cover[data-astro-cid-lt7snxjp]{position:relative;aspect-ratio:16 / 10;background:linear-gradient(145deg,#1a3d2e 0%,var(--color-pine) 46%,var(--color-gold) 100%)}.cover[data-astro-cid-lt7snxjp] img[data-astro-cid-lt7snxjp],.cover-fallback[data-astro-cid-lt7snxjp]{width:100%;height:100%}.cover[data-astro-cid-lt7snxjp] img[data-astro-cid-lt7snxjp]{display:block;object-fit:cover}.cover-fallback[data-astro-cid-lt7snxjp]{display:grid;place-items:center;color:#f4efe4;font-size:2.75rem;font-weight:800;letter-spacing:-.04em}.status[data-astro-cid-lt7snxjp]{position:absolute;top:.75rem;left:.75rem;max-width:calc(100% - 1.5rem);padding:.2rem .6rem;border-radius:999px;background:var(--color-ink);color:var(--color-on-ink);font-size:.75rem;font-weight:700;line-height:1.4;letter-spacing:.02em}.card[data-astro-cid-lt7snxjp][data-status=example] .status[data-astro-cid-lt7snxjp]{background:var(--color-gold);color:#1c1712;text-transform:lowercase}.body[data-astro-cid-lt7snxjp]{display:flex;flex-direction:column;gap:.4rem;flex:1;padding:.95rem 1rem 1.05rem;border-top:1px dashed var(--color-border)}.meta[data-astro-cid-lt7snxjp]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;color:var(--color-text-muted);font-size:.8125rem;font-weight:700}.type[data-astro-cid-lt7snxjp]{color:var(--color-pine)}.version[data-astro-cid-lt7snxjp]{font-variant-numeric:tabular-nums}h2[data-astro-cid-lt7snxjp]{margin:0;font-size:1.2rem;letter-spacing:-.02em}.desc[data-astro-cid-lt7snxjp]{margin:0;color:var(--color-text-muted);font-size:.9375rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cta[data-astro-cid-lt7snxjp]{margin-top:auto;padding-top:.75rem;color:var(--color-primary);font-size:.875rem;font-weight:800}.cta[data-astro-cid-lt7snxjp]:after{content:" →"}@media(prefers-reduced-motion:reduce){.card-link[data-astro-cid-lt7snxjp]{transition:none}.card-link[data-astro-cid-lt7snxjp]:hover{transform:none}}.home[data-astro-cid-j7pv25f6]{padding-bottom:3rem}.hero[data-astro-cid-j7pv25f6]{padding:2.25rem 0 1.75rem}.kicker[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.7rem;margin:0 0 .85rem;color:var(--color-text-muted);font-size:.875rem;font-weight:800;letter-spacing:.08em}.seal[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:2px solid var(--color-primary);border-radius:.35rem;color:var(--color-primary);font-size:1.05rem;line-height:1;transform:rotate(-8deg)}h1[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(2.1rem,6vw,3.6rem);letter-spacing:-.04em;line-height:1.05}.lede[data-astro-cid-j7pv25f6]{max-width:36rem;margin:.85rem 0 0;color:var(--color-text-muted);font-size:1.0625rem}.section-label[data-astro-cid-j7pv25f6]{margin:0 0 .9rem;color:var(--color-pine);font-size:.8125rem;font-weight:800;letter-spacing:.12em}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:1.15rem;margin:0;padding:0;list-style:none}.empty[data-astro-cid-j7pv25f6]{display:grid;justify-items:start;gap:.35rem;padding:1.5rem 1.25rem 1.6rem;background:linear-gradient(180deg,color-mix(in srgb,var(--color-gold) 18%,var(--color-surface)),var(--color-surface) 42%);border:1px dashed color-mix(in srgb,var(--color-primary) 55%,var(--color-border));border-radius:1.25rem}.empty-mark[data-astro-cid-j7pv25f6]{width:3.25rem;height:3.25rem;margin-bottom:.45rem;color:var(--color-pine)}.empty[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(1.25rem,3vw,1.6rem);letter-spacing:-.03em}.empty[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.35rem 0 0;max-width:28rem;color:var(--color-text-muted)}@media(min-width:720px){.hero[data-astro-cid-j7pv25f6]{padding:3.25rem 0 2.25rem}.empty[data-astro-cid-j7pv25f6]{padding:2rem 1.75rem 2.1rem}}
