:root{--background: #ffffff;--foreground: #111111;--card: #ffffff;--primary: #F28C1B;--secondary: #f8fafc;--muted: #f1f5f9;--muted-foreground: #555555;--border: #e5e5e5;--border-light: #ededed}html.dark{--background: #16181d;--foreground: #f5f5f5;--card: #1c1e24;--secondary: #1a1c22;--muted: #262830;--muted-foreground: #a0a0a0;--border: #2a2c34;--border-light: #22242a}.blog-page.svelte-u4k2t{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--background);color:var(--foreground);min-height:100vh;-webkit-font-smoothing:antialiased;padding-top:80px}.navbar.svelte-u4k2t{position:fixed;top:0;left:0;right:0;z-index:50;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-light)}html.dark .navbar.svelte-u4k2t{background:#16181de6}.navbar-inner.svelte-u4k2t{max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;justify-content:space-between;align-items:center}.nav-links.svelte-u4k2t{display:flex;align-items:center;gap:32px}.nav-links.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--muted-foreground);font-size:15px;font-weight:500;transition:color .2s;text-decoration:none}.nav-links.svelte-u4k2t a:where(.svelte-u4k2t):hover,.nav-links.svelte-u4k2t a.active:where(.svelte-u4k2t){color:var(--foreground)}.container.svelte-u4k2t{max-width:1200px;margin:0 auto;padding:64px 24px}.page-header.svelte-u4k2t{text-align:center;margin-bottom:64px}h1.svelte-u4k2t{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(36px,4vw,48px);font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--foreground);margin-bottom:16px}.page-subtitle.svelte-u4k2t{font-size:18px;color:var(--muted-foreground);max-width:600px;margin:0 auto;line-height:1.6}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px}.blog-card.svelte-u4k2t{display:block;background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden;text-decoration:none;transition:all .2s ease}.blog-card.svelte-u4k2t:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 12px 40px #00000014}html.dark .blog-card.svelte-u4k2t:hover{box-shadow:0 12px 40px #0000004d}.blog-card-content.svelte-u4k2t{padding:32px}.blog-meta.svelte-u4k2t{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;color:var(--muted-foreground)}.blog-date.svelte-u4k2t{font-weight:500}.blog-author.svelte-u4k2t{color:var(--muted-foreground)}.blog-author.svelte-u4k2t:before{content:"•";margin-right:12px}.blog-title.svelte-u4k2t{font-size:20px;font-weight:600;line-height:1.3;color:var(--foreground);margin-bottom:12px}.blog-description.svelte-u4k2t{font-size:14px;color:var(--muted-foreground);line-height:1.6;margin-bottom:16px}.blog-read-more.svelte-u4k2t{font-size:14px;font-weight:600;color:var(--primary);transition:color .2s}.blog-card.svelte-u4k2t:hover .blog-read-more:where(.svelte-u4k2t){color:#d97b15}.blog-empty.svelte-u4k2t{text-align:center;padding:64px 0;color:var(--muted-foreground)}@media(max-width:768px){.nav-links.svelte-u4k2t{display:none}.blog-grid.svelte-u4k2t{grid-template-columns:1fr}}
