.pagination.svelte-14nrfpk{display:flex;align-items:center;gap:.75rem;margin:2rem 0 0;font-size:.85rem;flex-wrap:wrap}.pages.svelte-14nrfpk{list-style:none;margin:0;padding:0;display:flex;gap:.25rem}.page.svelte-14nrfpk,.step.svelte-14nrfpk{display:inline-block;padding:.3rem .55rem;border-radius:3px;color:var(--color-text-dim);border:1px solid transparent}.page.svelte-14nrfpk:hover,.step.svelte-14nrfpk:hover{color:var(--color-gold);border-color:var(--color-border)}.page.current.svelte-14nrfpk{color:var(--color-gold);border-color:var(--color-gold-dim);background:#c9a84c14}.step.disabled.svelte-14nrfpk{color:var(--color-border-light);cursor:default}.step.disabled.svelte-14nrfpk:hover{color:var(--color-border-light);border-color:transparent}.page-header.svelte-u4k2t{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 1.5rem}.page-header.svelte-u4k2t h1:where(.svelte-u4k2t){margin:0}.rss-link.svelte-u4k2t{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-dim)}.rss-link.svelte-u4k2t:hover{color:var(--color-gold)}.layout.svelte-u4k2t{display:grid;grid-template-columns:1fr 12rem;gap:2.5rem;align-items:start}@media (max-width: 860px){.layout.svelte-u4k2t{grid-template-columns:1fr}.sidebar.svelte-u4k2t{order:2}}.empty.svelte-u4k2t{color:var(--color-text-dim)}.post-list.svelte-u4k2t{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.25rem}.post.svelte-u4k2t{display:flex;gap:1.25rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.post.svelte-u4k2t:last-child{border-bottom:none}.cover-area.svelte-u4k2t{flex:0 0 12rem;width:12rem}.cover-link.svelte-u4k2t,.cover-placeholder.svelte-u4k2t{display:block}.cover.svelte-u4k2t,.cover-placeholder.svelte-u4k2t{width:12rem;height:8rem;border-radius:3px;display:block}.cover.svelte-u4k2t{object-fit:cover}.cover-placeholder.svelte-u4k2t{background:var(--color-bg-raised);border:1px dashed var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-border-light);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.post-body.svelte-u4k2t{flex:1;min-width:0}@media (max-width: 600px){.post.svelte-u4k2t{flex-direction:column}.cover-area.svelte-u4k2t{flex:none;width:100%}.cover.svelte-u4k2t,.cover-placeholder.svelte-u4k2t{width:100%;height:auto;aspect-ratio:3 / 2}}.meta.svelte-u4k2t{margin:0 0 .5rem;display:flex;align-items:baseline;gap:.75rem}.topic.svelte-u4k2t{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-dim)}.date.svelte-u4k2t{font-size:.8rem;color:var(--color-text-dim)}h2.svelte-u4k2t{margin:0 0 .5rem;font-size:1.4rem}h2.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--color-heading)}h2.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--color-gold)}.excerpt.svelte-u4k2t{margin:0 0 .6rem;color:var(--color-text);line-height:1.65}.footer.svelte-u4k2t{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.tags.svelte-u4k2t{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.tag.svelte-u4k2t{font-size:.75rem;padding:.1rem .55rem;border-radius:999px;background:var(--color-bg-raised);border:1px solid var(--color-border);color:var(--color-text-dim)}.tag.svelte-u4k2t:hover{color:var(--color-gold)}.comment-count.svelte-u4k2t{font-size:.8rem;color:var(--color-text-dim);margin-left:auto}.comment-count.svelte-u4k2t:hover{color:var(--color-gold)}.search-bar.svelte-u4k2t{display:flex;gap:.5rem;align-items:center;margin-bottom:1.75rem}.search-wrap.svelte-u4k2t{position:relative;display:flex;align-items:center}.search-input.svelte-u4k2t{padding:.4rem 2rem .4rem .65rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:3px;color:var(--color-text);font-size:.875rem;font-family:inherit;width:220px;max-width:100%}.search-input.svelte-u4k2t:focus{outline:none;border-color:var(--color-gold-dim)}.search-clear.svelte-u4k2t{position:absolute;right:.5rem;font-size:1rem;line-height:1;color:var(--color-text-dim)}.search-clear.svelte-u4k2t:hover{color:var(--color-text)}.search-btn.svelte-u4k2t{padding:.4rem .9rem;background:transparent;border:1px solid var(--color-border);border-radius:3px;color:var(--color-text-dim);font-size:.875rem;font-family:inherit;cursor:pointer}.search-btn.svelte-u4k2t:hover{color:var(--color-gold);border-color:var(--color-gold-dim)}.sidebar.svelte-u4k2t{position:sticky;top:1.5rem}.sidebar-section.svelte-u4k2t{margin-bottom:1.75rem}.sidebar.svelte-u4k2t h3:where(.svelte-u4k2t){font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-dim);margin:0 0 .6rem}.clear-row.svelte-u4k2t{margin:0 0 1.25rem}.clear-row.svelte-u4k2t a:where(.svelte-u4k2t){font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-dim)}.clear-row.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--color-gold)}.topic-select.svelte-u4k2t{width:100%;padding:.4rem .6rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:3px;color:var(--color-text);font-size:.875rem;font-family:inherit;cursor:pointer}.tag-cloud.svelte-u4k2t{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem .5rem;line-height:1.6}.cloud-tag.svelte-u4k2t{color:var(--color-text-dim)}.cloud-tag.svelte-u4k2t:hover,.cloud-tag.active.svelte-u4k2t{color:var(--color-gold);font-weight:500}.year-list.svelte-u4k2t{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.year.svelte-u4k2t{font-size:.875rem;color:var(--color-text-dim)}.year.svelte-u4k2t:hover,.year.active.svelte-u4k2t{color:var(--color-gold);font-weight:500}
