.filters[data-astro-cid-6qyz2doi]{position:sticky;top:var(--header-h);z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem 1rem;margin:0 -.75rem var(--space-l);padding:.6rem .75rem;border-bottom:1px solid var(--color-border);background:color-mix(in oklch,var(--color-bg) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.types[data-astro-cid-6qyz2doi]{display:flex;flex-wrap:wrap;gap:.3rem}.types[data-astro-cid-6qyz2doi] button[data-astro-cid-6qyz2doi]{min-height:34px;padding:0 .7rem;border:1px solid var(--color-border);border-radius:999px;background:transparent;color:var(--color-ink-soft);font:var(--step--1)/1 var(--font-ui);cursor:pointer;transition:color var(--dur-fast),border-color var(--dur-fast),background var(--dur-fast)}.types[data-astro-cid-6qyz2doi] button[data-astro-cid-6qyz2doi] span[data-astro-cid-6qyz2doi]{margin-left:.2rem;color:var(--color-ink-faint);font:var(--step--2) var(--font-mono)}.types[data-astro-cid-6qyz2doi] button[data-astro-cid-6qyz2doi]:hover{color:var(--color-cyan);border-color:color-mix(in oklch,var(--color-cyan) 45%,transparent)}.types[data-astro-cid-6qyz2doi] button[data-astro-cid-6qyz2doi][aria-pressed=true]{color:var(--color-bg);border-color:var(--color-cyan);background:var(--color-cyan)}.types[data-astro-cid-6qyz2doi] button[data-astro-cid-6qyz2doi][aria-pressed=true] span[data-astro-cid-6qyz2doi]{color:color-mix(in oklch,var(--color-bg) 70%,transparent)}.fields[data-astro-cid-6qyz2doi]{display:flex;gap:.5rem;min-width:0}.field[data-astro-cid-6qyz2doi]{display:flex;align-items:center;gap:.4rem;min-height:36px;padding:0 .6rem;border:1px solid var(--color-border-strong);border-radius:8px;background:color-mix(in oklch,var(--color-surface) 55%,transparent)}.field[data-astro-cid-6qyz2doi]:focus-within{border-color:var(--color-cyan)}.field[data-astro-cid-6qyz2doi].grow{flex:1;min-width:8rem}.prompt[data-astro-cid-6qyz2doi]{color:var(--color-green);font-family:var(--font-mono)}select[data-astro-cid-6qyz2doi],input[data-astro-cid-6qyz2doi]{min-width:0;border:0;outline:0;background:transparent;color:var(--color-ink);font:var(--step--1)/1 var(--font-ui)}select[data-astro-cid-6qyz2doi]{max-width:14rem;cursor:pointer}select[data-astro-cid-6qyz2doi] option[data-astro-cid-6qyz2doi]{background:var(--color-bg-soft)}input[data-astro-cid-6qyz2doi]{flex:1}input[data-astro-cid-6qyz2doi]::placeholder{color:var(--color-ink-faint)}.status[data-astro-cid-6qyz2doi]{margin:0;color:var(--color-ink-faint);font:var(--step--2) var(--font-mono);white-space:nowrap}.status[data-astro-cid-6qyz2doi] [data-astro-cid-6qyz2doi][data-count]{color:var(--color-amber-bright)}[data-astro-cid-6qyz2doi][data-clear]{margin-left:.4rem;border:0;background:none;color:var(--color-cyan);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.archive-layout[data-astro-cid-6qyz2doi]{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--space-xl);align-items:start}.year-index[data-astro-cid-6qyz2doi]{position:sticky;top:calc(var(--header-h) + 5rem);display:flex;flex-direction:column;max-height:calc(100vh - var(--header-h) - 7rem);overflow-y:auto;scrollbar-width:thin}.year-index[data-astro-cid-6qyz2doi] a[data-astro-cid-6qyz2doi]{display:flex;justify-content:space-between;align-items:center;min-height:30px;padding:0 .5rem;border-left:1px solid var(--color-border);color:var(--color-ink-soft);font:var(--step--2) var(--font-mono);text-decoration:none;transition:color var(--dur-fast),border-color var(--dur-fast)}.year-index[data-astro-cid-6qyz2doi] a[data-astro-cid-6qyz2doi] span[data-astro-cid-6qyz2doi]:last-child{color:var(--color-ink-faint)}.year-index[data-astro-cid-6qyz2doi] a[data-astro-cid-6qyz2doi]:hover,.year-index[data-astro-cid-6qyz2doi] a[data-astro-cid-6qyz2doi].is-current{color:var(--color-cyan);border-left-color:var(--color-cyan)}.year-index[data-astro-cid-6qyz2doi] a[data-astro-cid-6qyz2doi][hidden]{display:none}.year-group[data-astro-cid-6qyz2doi]{margin-bottom:var(--space-l);scroll-margin-top:calc(var(--header-h) + 5.5rem)}.year-group[data-astro-cid-6qyz2doi][hidden]{display:none}.year-group[data-astro-cid-6qyz2doi]>header[data-astro-cid-6qyz2doi]{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:.4rem;border-bottom:1px solid var(--color-border-strong)}.year-group[data-astro-cid-6qyz2doi] h2[data-astro-cid-6qyz2doi]{margin:0;color:var(--color-blue);font:500 var(--step-4)/1 var(--font-display);letter-spacing:-.02em}.year-group[data-astro-cid-6qyz2doi]>header[data-astro-cid-6qyz2doi]>span[data-astro-cid-6qyz2doi]{color:var(--color-amber-bright);font:var(--step--2) var(--font-mono);text-transform:uppercase}.year-group[data-astro-cid-6qyz2doi] ol[data-astro-cid-6qyz2doi]{margin:0;padding:0}.empty[data-astro-cid-6qyz2doi]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:var(--space-l) 0;color:var(--color-ink-soft)}.empty[data-astro-cid-6qyz2doi] p[data-astro-cid-6qyz2doi]{width:100%;margin:0 0 .25rem;font:var(--step-2)/1.2 var(--font-display);color:var(--color-ink)}.empty[data-astro-cid-6qyz2doi] span[data-astro-cid-6qyz2doi]{color:var(--color-ink-faint)}.empty[data-astro-cid-6qyz2doi] a[data-astro-cid-6qyz2doi]{color:var(--color-cyan);font:var(--step--1) var(--font-mono)}.empty[data-astro-cid-6qyz2doi] [data-astro-cid-6qyz2doi][data-clear]{margin:0;font:var(--step--1) var(--font-mono)}@media (max-width: 900px){.filters[data-astro-cid-6qyz2doi]{grid-template-columns:1fr}.status[data-astro-cid-6qyz2doi]{justify-self:start}.archive-layout[data-astro-cid-6qyz2doi]{grid-template-columns:1fr;gap:0}.year-index[data-astro-cid-6qyz2doi]{display:none}}@media (max-width: 560px){.filters[data-astro-cid-6qyz2doi]{position:static;margin-inline:0;padding-inline:0;background:none;backdrop-filter:none}.types[data-astro-cid-6qyz2doi]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-1.25rem;padding-inline:1.25rem}.types[data-astro-cid-6qyz2doi] button[data-astro-cid-6qyz2doi]{flex:0 0 auto}.fields[data-astro-cid-6qyz2doi]{flex-direction:column}select[data-astro-cid-6qyz2doi]{max-width:none;width:100%}}
