.posts-index.svelte-q6bshn{max-width:min(58rem,100%);margin:0 auto;padding:0 clamp(20px,4vw,32px);color:#111}h1.svelte-q6bshn{margin:0 0 1.5rem;font-family:EB Garamond,Georgia,serif;font-size:clamp(2.5rem,5vw,3.25rem);font-weight:600;line-height:1.1;letter-spacing:-.025em}.toolbar.svelte-q6bshn{display:flex;align-items:center;gap:10px;margin-bottom:1rem;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem}.search.svelte-q6bshn,.sort.svelte-q6bshn{display:flex;align-items:center;min-height:44px;border-radius:11px;background:#f5f5f7;color:#54545a;transition:background .18s ease}.search.svelte-q6bshn{flex:1 1 auto;min-width:0;padding:0 13px;gap:9px}.search.svelte-q6bshn:focus-within,.sort.svelte-q6bshn:focus-within{background:#ededf0}.search.svelte-q6bshn:has(input:where(.svelte-q6bshn):focus-visible){outline:2px solid #8a8a92;outline-offset:2px}.sort.svelte-q6bshn:has(select:where(.svelte-q6bshn):focus-visible){outline:2px solid #8a8a92;outline-offset:2px}.search.svelte-q6bshn svg:where(.svelte-q6bshn),.sort.svelte-q6bshn svg:where(.svelte-q6bshn){width:18px;height:18px;flex:none}.search.svelte-q6bshn input:where(.svelte-q6bshn),.sort.svelte-q6bshn select:where(.svelte-q6bshn){font:inherit;color:#111;background:transparent;border:0;outline:0}.search.svelte-q6bshn input:where(.svelte-q6bshn):focus-visible{outline:none}.sort.svelte-q6bshn select:where(.svelte-q6bshn):focus-visible{outline:none}.search.svelte-q6bshn input:where(.svelte-q6bshn){width:100%;min-width:0}.search.svelte-q6bshn input:where(.svelte-q6bshn)::-moz-placeholder{color:#626269;opacity:1}.search.svelte-q6bshn input:where(.svelte-q6bshn)::placeholder{color:#626269;opacity:1}.search.svelte-q6bshn input:where(.svelte-q6bshn)::-webkit-search-cancel-button{cursor:pointer}.sort.svelte-q6bshn{position:relative;flex:0 0 6.25rem;width:6.25rem;height:44px;padding:0}.sort.svelte-q6bshn select:where(.svelte-q6bshn){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0 32px 0 14px}.sort.svelte-q6bshn svg:where(.svelte-q6bshn){position:absolute;top:50%;right:11px;z-index:1;width:16px;height:16px;transform:translateY(-50%);pointer-events:none}.categories.svelte-q6bshn{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 1.5rem;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif}.categories.svelte-q6bshn button:where(.svelte-q6bshn){flex:0 0 auto;min-height:32px;padding:0 11px;border:0;background:transparent;color:#626269;font:inherit;font-size:.84rem;cursor:pointer;white-space:nowrap;border-radius:8px}.categories.svelte-q6bshn button:where(.svelte-q6bshn):hover{background:#f5f5f7;color:#111}.categories.svelte-q6bshn button[aria-pressed=true]:where(.svelte-q6bshn){background:#ededf0;color:#111}ul.svelte-q6bshn{list-style:none;margin:0;padding:0}li.svelte-q6bshn+li:where(.svelte-q6bshn){margin-top:1.25rem}li.svelte-q6bshn a:where(.svelte-q6bshn){display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;color:inherit;text-decoration:none}.posts-index.svelte-q6bshn li:where(.svelte-q6bshn) a:where(.svelte-q6bshn):hover{color:inherit;text-decoration:none}.post-copy.svelte-q6bshn{display:flex;flex-direction:column;gap:3px;width:100%}.post-heading.svelte-q6bshn{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.post-title.svelte-q6bshn{font-family:EB Garamond,Georgia,serif;font-size:1.5rem;line-height:1.2;font-weight:600}.post-heading.svelte-q6bshn time:where(.svelte-q6bshn){flex:none;color:#626269;font-family:EB Garamond,Georgia,serif;font-size:1.08rem;line-height:1.2;white-space:nowrap}.post-description.svelte-q6bshn{max-width:68ch;color:#626269;font-family:EB Garamond,Georgia,serif;font-size:1.1rem;line-height:1.4}.empty.svelte-q6bshn{padding:1rem 0;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif}.empty.svelte-q6bshn button:where(.svelte-q6bshn){border:0;background:transparent;padding:8px 0;text-decoration:underline;cursor:pointer;font:inherit}.sr-only.svelte-q6bshn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.svelte-q6bshn:is(input:where(.svelte-q6bshn),select:where(.svelte-q6bshn),button:where(.svelte-q6bshn),a:where(.svelte-q6bshn)):focus-visible{outline:2px solid #51515a;outline-offset:3px}@media (max-width: 640px){.categories.svelte-q6bshn{flex-wrap:nowrap;overflow-x:auto;margin:0 -20px 1.1rem;padding:0 20px 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.categories.svelte-q6bshn button:where(.svelte-q6bshn){min-height:40px}.categories.svelte-q6bshn::-webkit-scrollbar{display:none}li.svelte-q6bshn+li:where(.svelte-q6bshn){margin-top:1.4rem}li.svelte-q6bshn a:where(.svelte-q6bshn){flex-direction:column;gap:4px}.post-title.svelte-q6bshn{font-size:1.4rem}.post-description.svelte-q6bshn{font-size:1.08rem}.post-heading.svelte-q6bshn{flex-direction:column;align-items:flex-start;gap:0}.post-heading.svelte-q6bshn time:where(.svelte-q6bshn){font-size:1rem}}
