.blog-page.svelte-u4k2t{min-height:100vh;padding:calc(80px + var(--space-2xl)) 0 var(--space-3xl)}.container.svelte-u4k2t{max-width:1200px;margin:0 auto;padding:0 var(--space-lg)}.page-header.svelte-u4k2t{text-align:center;margin-bottom:var(--space-3xl)}.page-title.svelte-u4k2t{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700;margin-bottom:var(--space-md)}.text-gradient.svelte-u4k2t{background:linear-gradient(135deg,var(--accent-gold) 0%,var(--accent-red) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle.svelte-u4k2t{font-size:1.125rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--space-xl)}.blog-card.svelte-u4k2t{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease;height:100%}.blog-card.svelte-u4k2t:hover{transform:translateY(-5px);border-color:var(--accent-gold);box-shadow:0 10px 30px #0003}.card-link.svelte-u4k2t{display:block;text-decoration:none;color:inherit;height:100%;display:flex;flex-direction:column}.card-image-wrapper.svelte-u4k2t{aspect-ratio:16/9;background:var(--bg-elevated);position:relative;overflow:hidden}.placeholder-image.svelte-u4k2t{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:var(--text-muted);background:linear-gradient(45deg,var(--bg-elevated),var(--bg-surface))}.card-content.svelte-u4k2t{padding:var(--space-xl);flex:1;display:flex;flex-direction:column}.card-meta.svelte-u4k2t{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md);font-size:.875rem}.category-tag.svelte-u4k2t{color:var(--accent-gold);font-weight:600}.read-time.svelte-u4k2t{color:var(--text-muted)}.card-title.svelte-u4k2t{font-size:1.25rem;font-weight:700;line-height:1.4;margin-bottom:var(--space-md);color:var(--text-primary);transition:color .3s ease}.blog-card.svelte-u4k2t:hover .card-title:where(.svelte-u4k2t){color:var(--accent-gold)}.card-excerpt.svelte-u4k2t{color:var(--text-secondary);font-size:.9375rem;line-height:1.6;margin-bottom:var(--space-lg);flex-grow:1}.card-footer.svelte-u4k2t{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-md);border-top:1px solid var(--border-subtle);font-size:.875rem}.post-date.svelte-u4k2t{color:var(--text-muted)}.read-more.svelte-u4k2t{color:var(--accent-gold);font-weight:600}.pagination.svelte-u4k2t{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);margin-top:var(--space-3xl);padding:var(--space-lg) 0}.pagination__btn.svelte-u4k2t{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--border-radius-md, 12px);color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;-webkit-user-select:none;user-select:none}.pagination__btn.svelte-u4k2t:hover:not(.pagination__btn--disabled){background:var(--bg-elevated);border-color:var(--accent-gold);color:var(--accent-gold);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.pagination__btn--disabled.svelte-u4k2t{opacity:.3;pointer-events:none;cursor:default}.pagination__pages.svelte-u4k2t{display:flex;align-items:center;gap:var(--space-xs)}.pagination__page.svelte-u4k2t{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--border-radius-md, 12px);background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer}.pagination__page.svelte-u4k2t:hover:not(.pagination__page--active){background:var(--bg-elevated);border-color:#ffffff26;color:var(--text-primary);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.pagination__page--active.svelte-u4k2t{background:linear-gradient(135deg,var(--accent-gold) 0%,var(--accent-gold-dark, #A8871F) 100%);border-color:var(--accent-gold);color:var(--text-inverse, #111827);font-weight:700;box-shadow:0 0 20px #c9a2274d;cursor:default;pointer-events:none}.pagination__ellipsis.svelte-u4k2t{display:flex;align-items:center;justify-content:center;width:32px;height:40px;color:var(--text-muted);font-size:1rem;letter-spacing:2px;-webkit-user-select:none;user-select:none}.pagination__info.svelte-u4k2t{text-align:center;margin-top:var(--space-md);color:var(--text-muted);font-size:.8125rem}@media(max-width:640px){.pagination__btn-text.svelte-u4k2t{display:none}.pagination__btn.svelte-u4k2t{padding:var(--space-sm)}.pagination__page.svelte-u4k2t{width:36px;height:36px;font-size:.8125rem}.pagination__ellipsis.svelte-u4k2t{width:24px}}
