.archive-page.svelte-1d6nxft{--panel:var(--site-panel);--panel-2:var(--site-panel-2);--line:var(--site-line);--line-strong:var(--site-line-strong);--fg:var(--site-fg);--fg-2:var(--site-fg-2);--muted:var(--site-muted);--dim:var(--site-dim);--accent:var(--site-accent);--accent-ink:var(--site-accent-ink);--mono:var(--site-mono);--mono2:var(--site-mono2);--sans:var(--site-sans);padding-bottom:80px}.wrap.svelte-1d6nxft{margin:0 auto;max-width:1180px;padding-inline:clamp(20px,5vw,84px)}.arch-head.svelte-1d6nxft{padding-block:clamp(40px,7vh,80px) 8px}.eyebrow.svelte-1d6nxft{color:var(--accent);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.arch-head.svelte-1d6nxft h2:where(.svelte-1d6nxft){font-family:var(--sans);font-size:clamp(2.4rem,6vw,3.8rem);font-weight:800;letter-spacing:-.04em;line-height:1;margin:16px 0 10px}.arch-head.svelte-1d6nxft h2:where(.svelte-1d6nxft) span:where(.svelte-1d6nxft){color:var(--accent)}.arch-head.svelte-1d6nxft p:where(.svelte-1d6nxft){color:var(--muted);font-size:15px}.type-pills.svelte-1d6nxft{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.clear-btn.svelte-1d6nxft,.type-pills.svelte-1d6nxft button:where(.svelte-1d6nxft){background:transparent;border:1px solid var(--line-strong);border-radius:999px;color:var(--muted);font-family:var(--mono);font-size:13px;font-weight:700;padding:9px 16px;transition:.15s}.clear-btn.svelte-1d6nxft:hover,.type-pills.svelte-1d6nxft button:where(.svelte-1d6nxft):hover{border-color:var(--accent);color:var(--fg)}.type-pills.svelte-1d6nxft button.active:where(.svelte-1d6nxft){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.stats-row.svelte-1d6nxft{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:28px}.stats-row.svelte-1d6nxft div:where(.svelte-1d6nxft){background:color-mix(in srgb,var(--panel) 78%,transparent);border:1px solid var(--line);border-radius:18px;padding:18px 20px}.side-label.svelte-1d6nxft,.sidebar.svelte-1d6nxft label:where(.svelte-1d6nxft),.stats-row.svelte-1d6nxft span:where(.svelte-1d6nxft){color:var(--dim);display:block;font-family:var(--mono);font-size:12px;letter-spacing:1px;text-transform:uppercase}.stats-row.svelte-1d6nxft strong:where(.svelte-1d6nxft){color:var(--accent);display:block;font-family:var(--mono);font-size:34px;line-height:1.1;margin-top:6px}.stats-row.svelte-1d6nxft small:where(.svelte-1d6nxft){color:var(--muted);font-size:12px}.arch-grid.svelte-1d6nxft{display:grid;gap:clamp(28px,5vw,56px);grid-template-columns:248px 1fr;padding-top:44px}.sidebar.svelte-1d6nxft{align-self:start;position:sticky;top:88px}.search-wrap.svelte-1d6nxft{margin:14px 0 18px;position:relative}.search-wrap.svelte-1d6nxft span:where(.svelte-1d6nxft){color:var(--dim);left:13px;position:absolute;top:50%;transform:translateY(-50%)}.search-wrap.svelte-1d6nxft input:where(.svelte-1d6nxft){background:var(--panel);border:1px solid var(--line-strong);border-radius:12px;color:var(--fg);outline:none;padding:11px 12px 11px 38px;width:100%}.search-wrap.svelte-1d6nxft input:where(.svelte-1d6nxft):focus{border-color:var(--accent)}.clear-btn.svelte-1d6nxft{margin-bottom:28px;width:100%}.tags-list.svelte-1d6nxft{display:flex;flex-direction:column;gap:3px;margin-top:14px;max-height:60vh;overflow:auto}.tags-list.svelte-1d6nxft button:where(.svelte-1d6nxft){background:transparent;border:0;border-radius:8px;color:var(--muted);display:flex;font-family:var(--mono);font-size:13px;font-weight:700;gap:10px;justify-content:space-between;padding:8px 10px;text-align:left;text-transform:uppercase}.tags-list.svelte-1d6nxft button:where(.svelte-1d6nxft):hover{background:var(--panel);color:var(--fg)}.tags-list.svelte-1d6nxft button.active:where(.svelte-1d6nxft){background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.tags-list.svelte-1d6nxft small:where(.svelte-1d6nxft){background:var(--panel-2);border-radius:999px;color:var(--muted);display:grid;height:20px;min-width:22px;place-items:center}.feed.svelte-1d6nxft{flex-direction:column}.feed.svelte-1d6nxft,.year-head.svelte-1d6nxft{display:flex;gap:18px}.year-head.svelte-1d6nxft{align-items:center;margin:6px 0 8px}.year-head.svelte-1d6nxft span:where(.svelte-1d6nxft){color:var(--accent);font-family:var(--mono);font-size:22px;font-weight:700}.year-head.svelte-1d6nxft i:where(.svelte-1d6nxft){background:var(--line);flex:1;height:1px}.year-head.svelte-1d6nxft small:where(.svelte-1d6nxft){color:var(--dim);font-family:var(--mono);font-size:12px}.post-row.svelte-1d6nxft{align-items:baseline;border:1px solid transparent;border-radius:12px;display:grid;gap:20px;grid-template-columns:64px 1fr auto;padding:16px 12px;transition:.15s}.post-row.svelte-1d6nxft:hover{background:var(--panel);border-color:var(--line);transform:translate(4px)}.post-date.svelte-1d6nxft{color:var(--dim);font-family:var(--mono);font-size:12px;text-align:right;text-transform:uppercase}.post-date.svelte-1d6nxft b:where(.svelte-1d6nxft){color:var(--fg-2);display:block;font-size:18px}.post-title.svelte-1d6nxft{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.post-title.svelte-1d6nxft strong:where(.svelte-1d6nxft){color:var(--fg);font-family:var(--mono);font-size:16px}.post-title.svelte-1d6nxft em:where(.svelte-1d6nxft){border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:999px;color:var(--accent);font-size:9px;font-style:normal;padding:1px 7px;text-transform:uppercase}.post-main.svelte-1d6nxft>span:where(.svelte-1d6nxft):not(.post-tags){color:var(--muted);display:block;font-size:14px;line-height:1.55;margin-top:5px;max-width:62ch}.post-tags.svelte-1d6nxft{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.post-tags.svelte-1d6nxft i:where(.svelte-1d6nxft){border:1px solid var(--line-strong);border-radius:999px;color:var(--muted);font-family:var(--mono);font-size:11px;font-style:normal;padding:3px 10px}.post-tags.svelte-1d6nxft i.active:where(.svelte-1d6nxft){border-color:color-mix(in srgb,var(--accent) 50%,transparent);color:var(--accent)}.post-meta.svelte-1d6nxft{color:var(--dim);font-family:var(--mono);font-size:12px;white-space:nowrap}.empty.svelte-1d6nxft{color:var(--muted);padding:40px 0}.empty.svelte-1d6nxft button:where(.svelte-1d6nxft){color:var(--accent);text-decoration:underline}@media (max-width:860px){.arch-grid.svelte-1d6nxft,.stats-row.svelte-1d6nxft{grid-template-columns:1fr}.sidebar.svelte-1d6nxft{position:static}}@media (max-width:640px){.post-row.svelte-1d6nxft{grid-template-columns:50px 1fr}.post-meta.svelte-1d6nxft{display:none}}
