.container.svelte-tuyez0{max-width:var(--content-max);margin:0 auto;padding:0 32px}.page-header.svelte-tuyez0{padding:72px 0 48px}.page-title.svelte-tuyez0{letter-spacing:-.02em;color:var(--color-text);margin-bottom:20px;font-size:clamp(48px,7vw,80px);font-weight:400;line-height:1}.page-lead.svelte-tuyez0{color:var(--color-text-secondary);max-width:44ch;font-size:clamp(20px,2vw,24px);line-height:1.45}.page-feed.svelte-tuyez0{margin-top:16px;font-size:16px}.page-feed.svelte-tuyez0 a:where(.svelte-tuyez0){color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-coral);text-decoration-color:var(--color-coral);text-underline-offset:.22em;text-decoration-thickness:1px}.page-feed.svelte-tuyez0 a:where(.svelte-tuyez0):hover{color:var(--color-coral)}.page-feed.svelte-tuyez0 a:where(.svelte-tuyez0):focus-visible{outline:2px solid var(--color-coral);outline-offset:4px;border-radius:2px}.devlog-section.svelte-tuyez0{padding-bottom:96px}.filter-row.svelte-tuyez0{border-bottom:1px solid var(--color-mute-soft);flex-wrap:wrap;align-items:center;gap:28px;margin-bottom:32px;padding:0 0 32px;display:flex}.filter-options.svelte-tuyez0{flex-wrap:wrap;align-items:center;gap:0;display:inline-flex}.filter-options.svelte-tuyez0 button:where(.svelte-tuyez0){color:var(--color-text-muted);cursor:pointer;letter-spacing:0;background:0 0;border:none;padding:6px 0;font-size:16px;font-weight:400;line-height:1.4;transition:color .15s}.filter-options.svelte-tuyez0 button:where(.svelte-tuyez0):hover{color:var(--color-text)}.filter-options.svelte-tuyez0 button:where(.svelte-tuyez0):focus-visible{outline:2px solid var(--color-coral);outline-offset:4px;color:var(--color-text);border-radius:2px}.filter-options.svelte-tuyez0 button.active:where(.svelte-tuyez0){color:var(--color-coral);font-weight:500}.filter-sep.svelte-tuyez0{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;padding:0 12px}.empty-state.svelte-tuyez0{color:var(--color-text-secondary);padding:80px 0}@media (width<=720px){.container.svelte-tuyez0{padding:0 20px}}@media (width<=640px){.filter-row.svelte-tuyez0{flex-direction:column;align-items:flex-start;gap:16px}.filter-sep.svelte-tuyez0{padding:0 10px}.filter-options.svelte-tuyez0 button:where(.svelte-tuyez0){font-size:14px}}
