.blog-hero[data-astro-cid-x255k2k2]{padding-bottom:clamp(20px,3vw,32px)}.blog-hero-row[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;display:grid}.blog-hero[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{max-width:14ch}.blog-hero-stickers[data-astro-cid-x255k2k2]{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:8px;display:flex}.blog-hero-stickers[data-astro-cid-x255k2k2] .sticker[data-astro-cid-x255k2k2]:nth-child(2){margin-left:36px}.blog-tools[data-astro-cid-x255k2k2]{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:clamp(28px,4vw,48px);display:flex}.blog-search[data-astro-cid-x255k2k2]{border:2px solid var(--ink);background:var(--card);max-width:640px;min-height:60px;transition:box-shadow .25s var(--ease), transform .25s var(--ease);border-radius:999px;flex:420px;align-items:center;gap:12px;padding:0 18px;display:flex}.blog-search[data-astro-cid-x255k2k2]:focus-within{box-shadow:var(--shadow);transform:translate(-3px,-3px)}.blog-search[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2]{min-width:0;height:56px;color:inherit;font:inherit;background:0 0;border:0;flex:1;font-size:1.0625rem}.blog-search[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2]::placeholder{color:var(--mute);opacity:1}.blog-search[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2]:focus{outline:none}.blog-search[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2]::-webkit-search-cancel-button{filter:grayscale()}.blog-search[data-astro-cid-x255k2k2] kbd[data-astro-cid-x255k2k2]{border:1px solid var(--line);width:28px;height:28px;color:var(--mute);border-radius:8px;place-items:center;display:grid}.blog-status[data-astro-cid-x255k2k2]{color:var(--mute);align-items:center;gap:16px;display:flex}.blog-status[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{min-height:32px;color:var(--ink);align-items:center;font-weight:700;display:inline-flex}.blog-status[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2][hidden]{display:none}.blog-topics[data-astro-cid-x255k2k2]{margin-top:18px}.blog-topics[data-astro-cid-x255k2k2] ul[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-x255k2k2]{border:2px solid var(--ink);min-height:44px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:background-color .2s, color .2s, transform .25s var(--ease), box-shadow .25s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.chip[data-astro-cid-x255k2k2]:hover{box-shadow:3px 3px 0 var(--ink);background:var(--pop-yellow);color:#0d0d0d;border-color:#0d0d0d;transform:translate(-2px,-2px)}:root[data-theme=ink] .chip[data-astro-cid-x255k2k2]:hover{box-shadow:3px 3px 0 var(--ink)}.chip[data-astro-cid-x255k2k2][aria-current=page]{background:var(--ink);color:var(--paper)}.chip[data-astro-cid-x255k2k2][aria-current=page]:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip-count[data-astro-cid-x255k2k2]{opacity:.7;font-weight:400}.blog-list-section[data-astro-cid-x255k2k2]{padding-block:clamp(20px,3vw,36px) clamp(64px,9vw,120px)}.post-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,28px);display:grid}.post-grid[data-astro-cid-x255k2k2] .post-card[hidden]{display:none}.post-grid[data-astro-cid-x255k2k2] .post-card.is-featured{grid-column:1/-1}@media (width<=1100px){.post-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.post-grid[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,1fr)}.blog-hero-row[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.blog-hero-stickers[data-astro-cid-x255k2k2]{flex-flow:wrap;padding:4px 0 0}.blog-hero-stickers[data-astro-cid-x255k2k2] .sticker[data-astro-cid-x255k2k2]:nth-child(2){margin-left:0}.blog-search[data-astro-cid-x255k2k2] kbd[data-astro-cid-x255k2k2]{display:none}}.blog-empty[data-astro-cid-x255k2k2]{border:2px dashed var(--ink);border-radius:var(--radius);justify-items:start;gap:14px;max-width:560px;padding:clamp(28px,5vw,48px);display:grid}.blog-empty[data-astro-cid-x255k2k2][hidden]{display:none}.blog-empty-mark[data-astro-cid-x255k2k2]{letter-spacing:-.06em;font-size:clamp(4rem,12vw,7rem);font-weight:800;line-height:.8}.blog-empty[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{overflow-wrap:anywhere;font-size:clamp(1.5rem,3vw,2.25rem)}.blog-empty[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{color:var(--mute)}
