.blog-page.svelte-wnw7vf{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0,#cbd5e1);position:relative;overflow:hidden}.blog-page.svelte-wnw7vf:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="%23ffffff" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3;pointer-events:none}.blog-section.svelte-wnw7vf{padding:var(--section-padding-y) 0;max-width:50em;margin:0 auto;background:linear-gradient(135deg,#f8fafc,#e2e8f0,#cbd5e1);position:relative;overflow:hidden}@media (max-width: 576px){.blog-section.svelte-wnw7vf{padding:var(--section-padding-y-mobile) 0}}.blog-section.svelte-wnw7vf .container:where(.svelte-wnw7vf){max-width:60em;margin:0 auto;padding:0 var(--spacing-md)}@media (max-width: 576px){.blog-section.svelte-wnw7vf .container:where(.svelte-wnw7vf){padding:0 var(--spacing-sm)}}.blog-section.svelte-wnw7vf h2:where(.svelte-wnw7vf){font-size:var(--title-size);text-align:center;margin-bottom:var(--title-spacing);color:var(--text-color);font-weight:600}@media (max-width: 576px){.blog-section.svelte-wnw7vf h2:where(.svelte-wnw7vf){font-size:var(--title-size-mobile)}}.blog-section.svelte-wnw7vf:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="%23ffffff" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3;pointer-events:none}.blog-section.svelte-wnw7vf .section-header:where(.svelte-wnw7vf){display:flex;justify-content:center;align-items:center;margin-bottom:var(--content-spacing);position:relative;text-align:center}.blog-section.svelte-wnw7vf .section-header:where(.svelte-wnw7vf) h2:where(.svelte-wnw7vf){margin:0;color:var(--primary-color);font-size:2.5em;font-weight:700;background:linear-gradient(135deg,var(--primary-color) 0%,#667eea 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;z-index:1}.blog-section.svelte-wnw7vf .section-header:where(.svelte-wnw7vf) h2:where(.svelte-wnw7vf):after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,var(--primary-color),#667eea);border-radius:2px}.blog-section.svelte-wnw7vf .blog-list:where(.svelte-wnw7vf){display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1;max-width:800px;margin:0 auto}@media (max-width: 768px){.blog-section.svelte-wnw7vf .blog-list:where(.svelte-wnw7vf){gap:.75rem}}.blog-section.svelte-wnw7vf .empty-state:where(.svelte-wnw7vf){text-align:center;padding:4em 2em;color:var(--text-light);background:#fffc;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;align-items:center;gap:1em}.blog-section.svelte-wnw7vf .empty-state:where(.svelte-wnw7vf) .empty-icon:where(.svelte-wnw7vf){font-size:3em;opacity:.6}.blog-section.svelte-wnw7vf .empty-state:where(.svelte-wnw7vf) p:where(.svelte-wnw7vf){font-size:1.2em;margin:0;font-weight:500}.blog-section.svelte-wnw7vf .loading:where(.svelte-wnw7vf){text-align:center;padding:3em 2em;color:var(--text-light);display:flex;flex-direction:column;align-items:center;gap:1em}.blog-section.svelte-wnw7vf .loading:where(.svelte-wnw7vf) .loading-spinner:where(.svelte-wnw7vf){width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-top:3px solid var(--primary-color);border-radius:50%;animation:svelte-wnw7vf-spin 1s linear infinite}.blog-section.svelte-wnw7vf .loading:where(.svelte-wnw7vf) p:where(.svelte-wnw7vf){margin:0;font-size:1.1em;font-weight:500}.blog-section.svelte-wnw7vf .error:where(.svelte-wnw7vf){text-align:center;padding:3em 2em;color:#e74c3c;display:flex;flex-direction:column;align-items:center;gap:1em}.blog-section.svelte-wnw7vf .error:where(.svelte-wnw7vf) .error-icon:where(.svelte-wnw7vf){font-size:3em}.blog-section.svelte-wnw7vf .error:where(.svelte-wnw7vf) p:where(.svelte-wnw7vf){margin:0;font-size:1.1em;font-weight:500}.blog-section.svelte-wnw7vf .blog-card{transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:20px;overflow:hidden;box-shadow:0 8px 25px #0000001a}.blog-section.svelte-wnw7vf .blog-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00000026}.blog-section.svelte-wnw7vf .blog-card:active{transform:translateY(-4px) scale(1.01)}.load-more.svelte-wnw7vf{text-align:center;margin-top:60px}.load-more.svelte-wnw7vf .load-more-btn:where(.svelte-wnw7vf){background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:16px 40px;border-radius:30px;font-size:1.1em;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:12px;box-shadow:0 4px 15px #667eea4d}.load-more.svelte-wnw7vf .load-more-btn:where(.svelte-wnw7vf):hover{transform:translateY(-3px);box-shadow:0 12px 30px #667eea66}.load-more.svelte-wnw7vf .load-more-btn:where(.svelte-wnw7vf):active{transform:translateY(-1px)}.load-more.svelte-wnw7vf .load-more-btn:where(.svelte-wnw7vf):disabled{opacity:.6;cursor:not-allowed;transform:none}.load-more.svelte-wnw7vf .load-more-btn:where(.svelte-wnw7vf) .btn-icon:where(.svelte-wnw7vf){font-size:1.2em}.blog-list-wrapper.svelte-wnw7vf{opacity:0;animation:svelte-wnw7vf-fadeInDown .6s ease-out forwards}@keyframes svelte-wnw7vf-fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-wnw7vf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
