.blog-page.svelte-u4k2t{min-height:100vh;background:var(--bg-body)}.page-header.svelte-u4k2t{position:relative;background:linear-gradient(135deg,#fef3c7,#fde68a,#fcd34d,#fbbf24,#f59e0b);padding:var(--spacing-6xl) var(--spacing-3xl);text-align:center;overflow:hidden;border-bottom:1px solid rgba(245,158,11,.2)}[data-theme=dark] .page-header.svelte-u4k2t{background:linear-gradient(135deg,rgba(251,191,36,.15) 0%,rgba(245,158,11,.1) 25%,var(--bg-body) 50%,rgba(234,88,12,.1) 75%,rgba(249,115,22,.15) 100%);border-bottom-color:var(--border-main)}.page-header.svelte-u4k2t:before,.page-header.svelte-u4k2t:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:svelte-u4k2t-blogFloat 10s ease-in-out infinite}[data-theme=dark] .page-header.svelte-u4k2t:before,[data-theme=dark] .page-header.svelte-u4k2t:after{opacity:.2}.page-header.svelte-u4k2t:before{width:300px;height:300px;background:linear-gradient(135deg,#fbbf24,#f59e0b);top:-80px;right:15%}.page-header.svelte-u4k2t:after{width:250px;height:250px;background:linear-gradient(135deg,#f97316,#fb923c);bottom:-60px;left:10%;animation-delay:-5s}@keyframes svelte-u4k2t-blogFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.05)}}.header-content.svelte-u4k2t{position:relative;z-index:1}.header-content.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:var(--font-size-4xl);margin-bottom:var(--spacing-md);background:linear-gradient(135deg,#d97706,#b45309,#92400e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .header-content.svelte-u4k2t h1:where(.svelte-u4k2t){background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-content.svelte-u4k2t p:where(.svelte-u4k2t){font-size:var(--font-size-xl);color:#78350f}[data-theme=dark] .header-content.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--text-body)}.empty-state.svelte-u4k2t{text-align:center;padding:var(--spacing-5xl);color:var(--text-body);font-size:var(--font-size-lg)}.blog-card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;justify-content:space-between}.card-content.svelte-u4k2t{flex:1}.blog-card h3{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xs);color:var(--text-main);line-height:1.4}.blog-card .date{font-size:var(--font-size-sm);color:var(--text-body);margin-bottom:var(--spacing-md)}.blog-card .excerpt{font-size:var(--font-size-base);color:var(--text-body);margin-bottom:var(--spacing-lg);line-height:1.6}.tags.svelte-u4k2t{display:flex;gap:var(--spacing-xs);flex-wrap:wrap;margin-top:auto;padding-top:var(--spacing-md)}@media(max-width:768px){.page-header.svelte-u4k2t{padding:var(--spacing-4xl) var(--spacing-lg) var(--spacing-3xl)}.page-header.svelte-u4k2t:before,.page-header.svelte-u4k2t:after{width:150px;height:150px}.header-icon.svelte-u4k2t svg{width:32px;height:32px}.header-content.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:var(--font-size-3xl)}.header-content.svelte-u4k2t p:where(.svelte-u4k2t){font-size:var(--font-size-base)}.blog-card{padding:var(--spacing-lg)}.blog-card h3{font-size:var(--font-size-lg)}.blog-card .excerpt{font-size:var(--font-size-sm)}.empty-state.svelte-u4k2t{padding:var(--spacing-3xl)}.empty-icon.svelte-u4k2t svg{width:48px;height:48px}}@media(max-width:480px){.page-header.svelte-u4k2t{padding:var(--spacing-3xl) var(--spacing-md) var(--spacing-2xl)}.header-content.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:var(--font-size-2xl)}.header-content.svelte-u4k2t p:where(.svelte-u4k2t){font-size:var(--font-size-sm)}.blog-card{padding:var(--spacing-md)}.blog-card h3{font-size:var(--font-size-base)}.tags.svelte-u4k2t{gap:var(--spacing-xs)}}@media(max-width:360px){.page-header.svelte-u4k2t{padding:var(--spacing-2xl) var(--spacing-sm)}.header-content.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:var(--font-size-xl)}}@media(hover:none){.blog-card:active{transform:scale(.98)}}
