.pagination.svelte-14nrfpk{margin-top:var(--space-8);padding:var(--space-5);margin-inline:auto}.pagination.svelte-14nrfpk .pagination-controls:where(.svelte-14nrfpk){display:flex;align-items:center;justify-content:center;gap:var(--space-2);flex-wrap:wrap}.pagination.svelte-14nrfpk .pagination-btn:where(.svelte-14nrfpk){padding:var(--space-2) var(--space-4);background:transparent;border:1px solid var(--border);border-radius:0;box-shadow:none;color:var(--text-1);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer;transition:border-color .2s ease,color .2s ease}.pagination.svelte-14nrfpk .pagination-btn:where(.svelte-14nrfpk):hover{border-color:var(--brand);color:var(--brand);background:transparent;transform:none}.pagination.svelte-14nrfpk .pagination-btn:where(.svelte-14nrfpk).prev,.pagination.svelte-14nrfpk .pagination-btn:where(.svelte-14nrfpk).next{font-weight:500}.pagination.svelte-14nrfpk .page-numbers:where(.svelte-14nrfpk){display:flex;align-items:center;gap:var(--space-1)}.pagination.svelte-14nrfpk .page-number:where(.svelte-14nrfpk){padding:var(--space-2);min-width:var(--space-7);text-align:center;color:var(--text-2);border:1px solid transparent;background:transparent;border-radius:0;box-shadow:none;font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer;transition:border-color .2s ease,color .2s ease}.pagination.svelte-14nrfpk .page-number:where(.svelte-14nrfpk):hover{border-color:var(--border);color:var(--text-1);background:transparent}.pagination.svelte-14nrfpk .page-number:where(.svelte-14nrfpk).current{border-color:var(--brand);color:var(--brand);background:transparent;font-weight:600;cursor:default}.pagination.svelte-14nrfpk .page-ellipsis:where(.svelte-14nrfpk){padding:var(--space-2);color:var(--text-2);font-family:var(--font-mono);font-size:var(--text-sm)}@media (max-width: 480px){.pagination.svelte-14nrfpk .pagination-controls:where(.svelte-14nrfpk){flex-direction:column;gap:var(--space-3)}.pagination.svelte-14nrfpk .page-numbers:where(.svelte-14nrfpk){order:-1}}.layout-container.svelte-1uha8ag{display:grid;gap:var(--space-7);grid-template-columns:1fr}@media (min-width: 768px){.layout-container.svelte-1uha8ag{grid-template-columns:1fr 220px;max-width:1200px;margin-inline:auto}}.mobile-garden.svelte-1uha8ag{display:block;text-align:center;margin-bottom:var(--space-4)}.mobile-garden.svelte-1uha8ag img:where(.svelte-1uha8ag){max-width:70%;height:auto}@media (min-width: 768px){.mobile-garden.svelte-1uha8ag{display:none}}.desktop-garden.svelte-1uha8ag{display:none}.desktop-garden.svelte-1uha8ag img:where(.svelte-1uha8ag){max-width:100%;height:auto}@media (min-width: 768px){.desktop-garden.svelte-1uha8ag{display:block;margin-top:var(--space-5)}}.main-content.svelte-1uha8ag{min-width:0}.posts.svelte-1uha8ag{display:grid;gap:var(--space-7)}.posts.svelte-1uha8ag .post:where(.svelte-1uha8ag):not(:last-child){padding-bottom:var(--space-7);border-bottom:1px solid var(--border)}.posts.svelte-1uha8ag .post:where(.svelte-1uha8ag) .title:where(.svelte-1uha8ag){font-family:Silkscreen,monospace;font-size:var(--text-xl);text-transform:none;line-height:var(--leading-tight)}.posts.svelte-1uha8ag .post:where(.svelte-1uha8ag) .date:where(.svelte-1uha8ag){color:var(--text-2);font-family:var(--font-mono);font-size:var(--text-xs);margin-top:var(--space-2)}.posts.svelte-1uha8ag .post:where(.svelte-1uha8ag) .description:where(.svelte-1uha8ag){margin-top:var(--space-3)}.count.svelte-1uha8ag{margin-top:var(--space-8);margin-bottom:var(--space-6);padding:var(--space-4) var(--space-3);text-align:center;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sidebar.svelte-1uha8ag{display:none}@media (min-width: 768px){.sidebar.svelte-1uha8ag{display:block;position:sticky;top:var(--space-6);height:fit-content}}.sidebar.svelte-1uha8ag .sidebar-content:where(.svelte-1uha8ag){border:1px solid var(--border);padding:var(--space-5)}.sidebar.svelte-1uha8ag .sidebar-content:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){margin:0 0 var(--space-4) 0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-2);text-transform:uppercase;letter-spacing:.05em}.sidebar.svelte-1uha8ag .categories:where(.svelte-1uha8ag){list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}
