nav.svelte-u4k2t{position:sticky;top:0;z-index:100;background:#ffffffe0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.nav-inner.svelte-u4k2t{display:flex;align-items:center;justify-content:space-between;height:60px}.logo.svelte-u4k2t{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:700;color:var(--text-primary)}.app-icon-nav.svelte-u4k2t{width:32px;height:32px;border-radius:8px}.nav-links.svelte-u4k2t{display:flex;align-items:center;gap:28px}.nav-links.svelte-u4k2t a:where(.svelte-u4k2t){font-size:14px;font-weight:500;color:var(--text-secondary);transition:color .15s}.nav-links.svelte-u4k2t a:where(.svelte-u4k2t):hover,.nav-links.svelte-u4k2t a.active:where(.svelte-u4k2t){color:var(--text-primary)}.btn-nav.svelte-u4k2t{background:var(--accent);color:#fff!important;padding:8px 18px;border-radius:20px;font-weight:600!important}.btn-nav.svelte-u4k2t:hover{background:var(--accent-dark)}.blog-hero.svelte-u4k2t{padding:64px 0 40px;border-bottom:1px solid var(--border)}.section-label.svelte-u4k2t{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:clamp(28px,4vw,48px);font-weight:800;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:12px}.blog-hero.svelte-u4k2t p:where(.svelte-u4k2t){font-size:17px;color:var(--text-secondary);line-height:1.6}.blog-list.svelte-u4k2t{padding:56px 0 80px}.posts-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.post-card.svelte-u4k2t{background:var(--bg);border:1px solid var(--border);border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .2s,transform .2s,border-color .2s}.post-card.svelte-u4k2t:hover{box-shadow:0 8px 28px #00000012;transform:translateY(-2px);border-color:#2c7be533}.post-tag.svelte-u4k2t{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);background:var(--accent-light);padding:3px 10px;border-radius:20px;width:fit-content}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:17px;font-weight:700;color:var(--text-primary);line-height:1.4;letter-spacing:-.01em}.post-card.svelte-u4k2t p:where(.svelte-u4k2t){font-size:14px;color:var(--text-secondary);line-height:1.65;flex:1}.post-meta.svelte-u4k2t{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-tertiary)}.dot.svelte-u4k2t{opacity:.5}.post-read.svelte-u4k2t{font-size:13px;font-weight:600;color:var(--accent)}footer.svelte-u4k2t{border-top:1px solid var(--border);padding:28px 0}.footer-inner.svelte-u4k2t{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-left.svelte-u4k2t p:where(.svelte-u4k2t){font-size:13px;color:var(--text-tertiary);margin-top:6px;margin-left:41px}.footer-links.svelte-u4k2t{display:flex;gap:24px}.footer-links.svelte-u4k2t a:where(.svelte-u4k2t){font-size:13px;color:var(--text-secondary);transition:color .15s}.footer-links.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--text-primary)}@media(max-width:900px){.posts-grid.svelte-u4k2t{grid-template-columns:1fr}.nav-links.svelte-u4k2t a:where(.svelte-u4k2t):not(.btn-nav){display:none}}
