.wrap[data-astro-cid-3jme4cpn]{max-width:72rem;margin:0 auto;padding:0 1.25rem}.intro[data-astro-cid-3jme4cpn]{padding:8.5rem 0 2.5rem}.page-title[data-astro-cid-3jme4cpn]{font-size:clamp(3.5rem,11vw,8rem);font-weight:750;line-height:.9;letter-spacing:-.06em;color:rgb(var(--c-fg))}.page-sub[data-astro-cid-3jme4cpn]{max-width:38rem;margin-top:1.5rem;font-family:var(--font-serif);font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.55;color:rgb(var(--c-fg-2))}.count[data-astro-cid-3jme4cpn]{margin-top:1.25rem;font-family:var(--font-sans);font-size:.8rem;color:rgb(var(--c-fg-3))}.count[data-astro-cid-3jme4cpn] span[data-astro-cid-3jme4cpn]{color:rgb(var(--c-fg))}.featured[data-astro-cid-3jme4cpn]{padding-bottom:3rem}.featured[data-astro-cid-3jme4cpn][hidden]{display:none}.controls[data-astro-cid-3jme4cpn]{display:grid;gap:.9rem;margin-bottom:1.5rem}.search[data-astro-cid-3jme4cpn]{position:relative;display:flex;align-items:center}.search[data-astro-cid-3jme4cpn] svg[data-astro-cid-3jme4cpn]{position:absolute;left:1rem;width:18px;height:18px;color:rgb(var(--c-fg-3));pointer-events:none}.search[data-astro-cid-3jme4cpn] input[data-astro-cid-3jme4cpn]{width:100%;height:52px;padding:0 3rem 0 2.85rem;border-radius:999px;border:1px solid rgb(var(--c-bg-3));background-color:rgb(var(--c-bg-1));font-size:1rem;color:rgb(var(--c-fg));transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.search[data-astro-cid-3jme4cpn] input[data-astro-cid-3jme4cpn]::-moz-placeholder{color:rgb(var(--c-fg-3))}.search[data-astro-cid-3jme4cpn] input[data-astro-cid-3jme4cpn]::placeholder{color:rgb(var(--c-fg-3))}.search[data-astro-cid-3jme4cpn] input[data-astro-cid-3jme4cpn]:focus{outline:none;border-color:rgb(var(--c-accent));box-shadow:0 0 0 4px rgb(var(--c-accent) / .15)}.search[data-astro-cid-3jme4cpn] input[data-astro-cid-3jme4cpn]::-webkit-search-cancel-button{-webkit-appearance:none}.kbd[data-astro-cid-3jme4cpn]{position:absolute;right:1rem;display:grid;place-items:center;min-width:24px;height:24px;padding:0 .35rem;border-radius:6px;border:1px solid rgb(var(--c-bg-3));font-family:var(--font-sans);font-size:.75rem;color:rgb(var(--c-fg-3))}@media (hover: none){.kbd[data-astro-cid-3jme4cpn]{display:none}}.chips[data-astro-cid-3jme4cpn],.tag-list[data-astro-cid-3jme4cpn]{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width: 640px){.chips[data-astro-cid-3jme4cpn]{flex-wrap:nowrap;overflow-x:auto;margin:0 -.75rem;padding:0 .75rem .25rem;scrollbar-width:none}}.chip[data-astro-cid-3jme4cpn],.tag[data-astro-cid-3jme4cpn]{--tone: var(--c-accent);display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;min-height:40px;padding:0 .95rem;border-radius:999px;border:1px solid rgb(var(--c-bg-3));background-color:rgb(var(--c-bg-1));font-size:.9rem;font-weight:500;color:rgb(var(--c-fg-2));transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}.chip[data-astro-cid-3jme4cpn][data-tone=mint]{--tone: var(--c-mint)}.chip[data-astro-cid-3jme4cpn][data-tone=hot]{--tone: var(--c-hot)}.chip[data-astro-cid-3jme4cpn][data-tone=violet]{--tone: var(--c-violet)}.tag[data-astro-cid-3jme4cpn]{min-height:36px;font-family:var(--font-sans);font-size:.78rem}@media (hover: hover) and (pointer: fine){.chip[data-astro-cid-3jme4cpn]:hover,.tag[data-astro-cid-3jme4cpn]:hover{border-color:rgb(var(--tone) / .5);color:rgb(var(--c-fg))}}.chip[data-astro-cid-3jme4cpn]:active,.tag[data-astro-cid-3jme4cpn]:active{transform:scale(.97)}.chip[data-astro-cid-3jme4cpn][aria-pressed=true],.tag[data-astro-cid-3jme4cpn][aria-pressed=true]{border-color:rgb(var(--tone));background-color:rgb(var(--tone) / .12);color:rgb(var(--c-fg))}.chip-dot[data-astro-cid-3jme4cpn]{width:7px;height:7px;border-radius:2px;background-color:rgb(var(--tone))}.chip-n[data-astro-cid-3jme4cpn]{font-family:var(--font-sans);font-size:.72rem;color:rgb(var(--c-fg-3))}.tags[data-astro-cid-3jme4cpn] summary[data-astro-cid-3jme4cpn]{display:inline-flex;align-items:center;gap:.5rem;min-height:36px;font-size:.875rem;font-weight:500;color:rgb(var(--c-fg-2));cursor:pointer;list-style:none}.tags[data-astro-cid-3jme4cpn] summary[data-astro-cid-3jme4cpn]::-webkit-details-marker{display:none}.tags[data-astro-cid-3jme4cpn] summary[data-astro-cid-3jme4cpn]:hover{color:rgb(var(--c-fg))}.tag-active[data-astro-cid-3jme4cpn]{padding:.1rem .5rem;border-radius:999px;background-color:rgb(var(--c-accent) / .12);font-family:var(--font-sans);font-size:.72rem;color:rgb(var(--c-accent))}.chev[data-astro-cid-3jme4cpn]{width:16px;height:16px;transition:transform var(--dur-base) var(--ease-out)}.tags[data-astro-cid-3jme4cpn][open] .chev[data-astro-cid-3jme4cpn]{transform:rotate(180deg)}.tag-list[data-astro-cid-3jme4cpn]{margin-top:.6rem}.status[data-astro-cid-3jme4cpn]{min-height:1.5rem;margin-bottom:1rem;font-family:var(--font-sans);font-size:.8rem;color:rgb(var(--c-fg-3))}.grid[data-astro-cid-3jme4cpn]{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media (min-width: 700px){.grid[data-astro-cid-3jme4cpn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.grid[data-astro-cid-3jme4cpn]{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid[data-astro-cid-3jme4cpn]>li[data-astro-cid-3jme4cpn][hidden]{display:none}.grid[data-astro-cid-3jme4cpn]>li[data-astro-cid-3jme4cpn]{animation:card-in .38s var(--ease-out) both}@keyframes card-in{0%{opacity:0;transform:translateY(8px)}}.empty[data-astro-cid-3jme4cpn]{display:grid;justify-items:center;gap:.5rem;padding:4rem 1rem;border:1px dashed rgb(var(--c-bg-3));border-radius:var(--radius-xl);text-align:center}.empty[data-astro-cid-3jme4cpn][hidden]{display:none}.empty[data-astro-cid-3jme4cpn] svg[data-astro-cid-3jme4cpn]{width:40px;height:40px;margin-bottom:.5rem;color:rgb(var(--c-fg-3))}.empty-title[data-astro-cid-3jme4cpn]{font-family:var(--font-display);font-size:1.25rem;font-weight:650;color:rgb(var(--c-fg))}.empty-text[data-astro-cid-3jme4cpn]{margin-bottom:1rem;color:rgb(var(--c-fg-2))}
