.modern-category-page.svelte-10ff13b{min-height:100vh;background:linear-gradient(135deg,var(--surface) 0%,var(--background) 100%);position:relative}.modern-category-page.svelte-10ff13b:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%236366F1' fill-opacity='0.02'%3E%3Ccircle cx='30' cy='30' r='4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;pointer-events:none;z-index:0}.category-hero.svelte-10ff13b{position:relative;padding:var(--space-3xl) 0;overflow:hidden}.hero-background.svelte-10ff13b{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.hero-pattern.svelte-10ff13b{position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%236366F1' fill-opacity='0.05'%3E%3Ccircle cx='40' cy='40' r='6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat}.hero-gradient.svelte-10ff13b{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--surface) 0%,transparent 50%,var(--lightAccent) 100%);opacity:.8}.hero-content.svelte-10ff13b{position:relative;z-index:1;text-align:center}.category-badge.svelte-10ff13b{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--lightAccent);color:var(--accent);border-radius:var(--radius-xl);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-lg)}.category-title.svelte-10ff13b{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;background:linear-gradient(135deg,var(--primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 var(--space-lg);text-transform:capitalize}.category-stats.svelte-10ff13b{margin-top:var(--space-lg)}.stat-item.svelte-10ff13b{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-md);font-size:1rem}.stat-text.svelte-10ff13b{color:var(--secondary);font-weight:500}.stat-range.svelte-10ff13b,.stat-total.svelte-10ff13b{font-weight:700;color:var(--accent)}.category-content.svelte-10ff13b{padding:var(--space-3xl) 0;position:relative;z-index:1}.posts-section.svelte-10ff13b{animation:svelte-10ff13b-fadeInUp .6s ease-out}.pagination-wrapper.svelte-10ff13b{display:flex;justify-content:center;margin-top:var(--space-3xl)}.empty-state.svelte-10ff13b{text-align:center;padding:var(--space-3xl) var(--space-xl);background:var(--background);border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-md);max-width:500px;margin:0 auto}.empty-icon.svelte-10ff13b{width:80px;height:80px;background:var(--lightAccent);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-xl);color:var(--accent)}.empty-title.svelte-10ff13b{font-size:1.5rem;font-weight:700;color:var(--primary);margin:0 0 var(--space-md)}.empty-description.svelte-10ff13b{color:var(--secondary);line-height:1.6;margin:0 0 var(--space-xl);font-size:1.1rem}.back-to-blog-btn.svelte-10ff13b{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:var(--accent);color:#fff;text-decoration:none;border-radius:var(--radius-lg);font-weight:600;transition:all .3s ease;position:relative;overflow:hidden}.back-to-blog-btn.svelte-10ff13b:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.back-to-blog-btn.svelte-10ff13b:hover{background:var(--accent-dark);transform:translateY(-2px);box-shadow:var(--shadow-lg);color:#fff}.back-to-blog-btn.svelte-10ff13b:hover:before{left:100%}.back-to-blog-btn.svelte-10ff13b svg:where(.svelte-10ff13b){transition:transform .3s ease}.back-to-blog-btn.svelte-10ff13b:hover svg:where(.svelte-10ff13b){transform:translate(-2px)}@keyframes svelte-10ff13b-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 991.98px){.category-hero.svelte-10ff13b,.category-content.svelte-10ff13b{padding:var(--space-xl) 0}.stat-item.svelte-10ff13b{flex-wrap:wrap;justify-content:center;padding:var(--space-md);font-size:.875rem}}@media (max-width: 767.98px){.empty-state.svelte-10ff13b{padding:var(--space-xl) var(--space-lg)}.empty-icon.svelte-10ff13b{width:64px;height:64px}.back-to-blog-btn.svelte-10ff13b{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.posts-section.svelte-10ff13b{animation:none}.back-to-blog-btn.svelte-10ff13b{transition:none}.back-to-blog-btn.svelte-10ff13b:hover{transform:none}}
