.container.svelte-1xwqhr2{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:40px 20px}.tags-filter.svelte-1xwqhr2{margin-bottom:40px;padding:25px;background:#ffffff0d;border:2px solid var(--border, #3e9b45);border-radius:8px;box-shadow:4px 4px 0 var(--border, #3e9b45)}.filter-head.svelte-1xwqhr2{display:flex;justify-content:space-between}.filter-title.svelte-1xwqhr2{font-size:1.2em;font-weight:700;margin:0 0 15px;color:var(--text, #333)}.tags-container.svelte-1xwqhr2{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.tag-pill.svelte-1xwqhr2{padding:8px 18px;background:#fff;color:#3e9b45;border:2px solid #3e9b45;border-radius:20px;font-size:.95em;font-weight:600;cursor:pointer;transition:all .3s ease;outline:none;box-shadow:2px 2px #3e9b45}.tag-pill.svelte-1xwqhr2:hover:not(.disabled){background:#3e9b45;color:#fff;transform:translate(-1px,-1px);box-shadow:3px 3px #3e9b45}.tag-pill.active.svelte-1xwqhr2{background:#ed2024;color:#fff;border-color:#ed2024;box-shadow:2px 2px #ed2024}.tag-pill.active.svelte-1xwqhr2:hover{background:#c41c1f;border-color:#c41c1f;box-shadow:3px 3px #c41c1f}.tag-pill.disabled.svelte-1xwqhr2{opacity:.5;cursor:not-allowed}.clear-filters.svelte-1xwqhr2{padding:8px 20px;background:transparent;color:#ed2024;border:2px solid #ed2024;border-radius:4px;font-weight:600;cursor:pointer;transition:all .3s ease}.clear-filters.svelte-1xwqhr2:hover{background:#ed2024;color:#fff}.no-tags-message.svelte-1xwqhr2{margin-bottom:30px;padding:20px;background:#3e9b451a;border:2px dashed #3e9b45;border-radius:8px;text-align:center}.no-tags-message.svelte-1xwqhr2 p:where(.svelte-1xwqhr2){margin:0;color:var(--text, #333);font-size:1em}.blog-grid.svelte-1xwqhr2{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;margin-bottom:60px}.blog-card.svelte-1xwqhr2{background:var(--card-bg);border:2px solid var(--border);border-radius:8px;transition:all .3s ease;cursor:pointer;box-shadow:4px 4px 0 var(--border)}.blog-card.svelte-1xwqhr2:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--border)}.card-image.svelte-1xwqhr2{width:100%;height:200px;background:linear-gradient(135deg,#3e9b45,#7e1416);display:flex;align-items:center;justify-content:center;font-size:3em;color:#fff}.card-image.svelte-1xwqhr2 img:where(.svelte-1xwqhr2){width:100%;height:100%;object-fit:cover}.card-content.svelte-1xwqhr2{padding:25px}.card-title.svelte-1xwqhr2{font-size:1.5em;font-weight:700;margin:0 0 15px;color:var(--text)}.card-excerpt.svelte-1xwqhr2{font-size:1em;line-height:1.6;color:var(--text-muted);margin-bottom:20px}.pagination.svelte-1xwqhr2{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px;padding:20px;background:#ffffff0d;border:1px solid var(--border);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page-numbers.svelte-1xwqhr2{display:flex;gap:10px}.pagination-btn.svelte-1xwqhr2{padding:10px 18px;background:var(--btn-bg, #ffffff);color:var(--text, #333);border:2px solid var(--border, #3e9b45);border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:2px 2px 0 var(--border)}.pagination-btn.svelte-1xwqhr2:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--border);background:var(--btn-hover, #f0f0f0)}.pagination-btn.svelte-1xwqhr2:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.pagination-btn.active.svelte-1xwqhr2{background:#ed2024;color:#fff;border-color:#ed2024;box-shadow:2px 2px #ed202466}.nav-btn.svelte-1xwqhr2{min-width:120px}@media(max-width:768px){.container.svelte-1xwqhr2{padding:70px 15px 10px}.tags-filter.svelte-1xwqhr2{margin-bottom:25px;padding:15px}.clear-filters.svelte-1xwqhr2{padding:0 6px;margin-bottom:10px}.tag-pill.svelte-1xwqhr2{padding:5px 10px}.blog-grid.svelte-1xwqhr2{grid-template-columns:1fr}.card-content.svelte-1xwqhr2{padding:15px}.card-title.svelte-1xwqhr2{line-height:1.1}.card-excerpt.svelte-1xwqhr2{margin:0}.pagination.svelte-1xwqhr2{flex-direction:column;gap:15px}.nav-btn.svelte-1xwqhr2{width:100%}}
