.page-container.svelte-1hphv84{padding:3rem 1rem 2rem;background-color:var(--bg-secondary)}.container.svelte-1hphv84{max-width:1200px;margin:0 auto}h1.svelte-1hphv84{margin-bottom:1.5rem;width:fit-content}.filters.svelte-1hphv84{margin-bottom:2rem}.filter-parent.svelte-1hphv84{display:flex;flex-direction:row;gap:3rem;margin-top:1rem}.filter-section.svelte-1hphv84{display:flex;align-items:center;margin-bottom:1rem}.filter-label.svelte-1hphv84{font-size:1.2rem;text-transform:uppercase;color:var(--text-secondary);margin-right:.5rem}.filter-label-bar.svelte-1hphv84{width:1px;height:20px;background-color:var(--text-primary);margin:0 1rem 0 .5rem;opacity:.8}.search-bar.svelte-1hphv84 input:where(.svelte-1hphv84){padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;font-size:1rem;margin-bottom:1rem;background:var(--bg-secondary);color:var(--text-primary);width:100%;box-sizing:border-box}.search-bar.svelte-1hphv84 input:where(.svelte-1hphv84):focus{outline:none;border:1.5px solid var(--text-primary);box-shadow:0 0 0 1px #ff643233}.tag-picker.svelte-1hphv84{display:flex;flex-wrap:wrap;gap:.5rem}.tag-btn.svelte-1hphv84{padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:2rem;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-weight:700}.tag-btn.svelte-1hphv84:hover{border-color:var(--accent-color);color:var(--accent-color)}.tag-btn.active.svelte-1hphv84{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.blog-grid.svelte-1hphv84{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.no-results.svelte-1hphv84{grid-column:1 / -1;text-align:center;padding:3rem;color:var(--text-secondary)}
