.kicker[data-astro-cid-gbpmzch7]{font-family:var(--font-family-mono);color:var(--color-accent);letter-spacing:.02em;margin-bottom:18px;font-size:12px}.headline[data-astro-cid-gbpmzch7]{font-family:var(--font-family-heading);max-width:22ch;margin:0 0 18px;font-size:38px;line-height:1.2}.lede[data-astro-cid-gbpmzch7]{color:var(--color-text-muted);max-width:56ch;margin:0 0 32px;font-size:15.5px;line-height:1.7}.search[data-astro-cid-gbpmzch7]{margin-bottom:24px}.search__input[data-astro-cid-gbpmzch7]{border:none;border-bottom:1px dotted var(--color-text);width:100%;max-width:400px;color:var(--color-text);background:0 0;outline:none;padding:10px 0;font-family:inherit;font-size:14px;transition:border-color .15s}.search__input[data-astro-cid-gbpmzch7]:focus{border-bottom-style:solid;border-bottom-color:var(--color-accent)}.search__input[data-astro-cid-gbpmzch7]::placeholder{color:var(--color-text-muted)}.filters[data-astro-cid-gbpmzch7]{border-bottom:1px solid var(--color-border);flex-direction:column;gap:14px;margin-bottom:44px;padding-bottom:24px;display:flex}.filters__mode[data-astro-cid-gbpmzch7]{font-family:var(--font-family-mono);color:var(--color-text-muted);align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.mode-thumb[data-astro-cid-gbpmzch7]{background:var(--color-accent);will-change:transform, width;height:1px;transition:transform .25s,width .25s;position:absolute;bottom:-3px;left:0}@media (prefers-reduced-motion:reduce){.mode-thumb[data-astro-cid-gbpmzch7]{transition:none}}.mode-btn[data-astro-cid-gbpmzch7]{font-family:inherit;font-size:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;transition:color .15s}.mode-btn[data-astro-cid-gbpmzch7]:hover,.mode-btn[data-astro-cid-gbpmzch7][aria-current=true]{color:var(--color-text)}.filters__tags[data-astro-cid-gbpmzch7]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.filters__tags-label[data-astro-cid-gbpmzch7]{font-family:var(--font-family-mono);color:var(--color-text-muted);font-size:12px}.tag-btn[data-astro-cid-gbpmzch7]{font-family:var(--font-family-mono);cursor:pointer;color:var(--color-text-muted);border:none;border-bottom:1px dotted var(--color-border);background:0 0;padding:0 0 2px;font-size:12.5px;transition:color .15s,border-color .15s}.tag-btn[data-astro-cid-gbpmzch7]:hover{color:var(--color-text)}.tag-btn[data-astro-cid-gbpmzch7][data-state=include]{color:var(--color-accent);border-bottom:1px solid var(--color-accent)}.tag-btn[data-astro-cid-gbpmzch7][data-state=include]:before{content:"+ "}.tag-btn[data-astro-cid-gbpmzch7][data-state=exclude]{color:var(--color-text-muted);text-decoration:line-through;text-decoration-color:var(--color-text-muted)}.tag-btn[data-astro-cid-gbpmzch7][data-state=exclude]:before{content:"−"}.search-empty[data-astro-cid-gbpmzch7]:not([hidden]){align-items:center;gap:var(--space-4);color:var(--color-text-muted);text-align:center;flex-direction:column;padding:56px 0;font-size:17px;font-weight:500;display:flex}.search-empty[data-astro-cid-gbpmzch7] svg{color:var(--color-border)}.post-list[data-astro-cid-gbpmzch7]{border-top:1px solid var(--color-border);padding-bottom:32px}.post-row{border-bottom:1px solid var(--color-border);color:inherit;grid-template-columns:70px 1fr;align-items:center;gap:20px;padding:32px 16px;text-decoration:none;display:grid}.post-date{font-family:var(--font-family-mono);color:var(--color-text-muted);flex-direction:column;align-self:start;padding-top:6px;font-size:12px;display:flex}.post-title{font-family:var(--font-family-heading);margin:0 0 8px;font-size:26px;line-height:1.25;transition:color .15s}.post-row:hover .post-title{color:var(--color-accent)}.post-desc{color:var(--color-text-muted);max-width:62ch;margin:0 0 12px;font-size:14.5px;line-height:1.65}.post-tags{flex-wrap:wrap;gap:10px;display:flex}.pagination[data-astro-cid-gbpmzch7]{justify-content:center;align-items:center;gap:6px;padding:8px 0 96px;display:flex}.page-btn[data-astro-cid-gbpmzch7]{font-family:var(--font-family-mono);cursor:pointer;min-width:28px;height:28px;color:var(--color-text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0 6px;font-size:13px;transition:color .15s;display:flex}.page-btn[data-astro-cid-gbpmzch7]:hover{color:var(--color-text)}.page-btn[data-astro-cid-gbpmzch7][data-active=true]{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:3px}.page-btn--nav[data-astro-cid-gbpmzch7][aria-disabled=true]{opacity:.35;pointer-events:none}@media (width<=1080px){.headline[data-astro-cid-gbpmzch7]{font-size:30px}.post-row{flex-direction:column;align-items:flex-start;gap:6px;max-width:480px;margin-left:auto;margin-right:auto;padding:22px 16px;display:flex}.post-date{flex-direction:row;gap:4px;padding-top:0}}
