.header{position:fixed;top:0;left:0;right:0;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0f80;border-bottom:1px solid rgba(255,255,255,.05)}.nav-desktop{display:flex;gap:2rem;list-style:none}.nav-mobile{display:none}.mobile-menu-btn{display:none;font-size:1.5rem;color:var(--color-text);z-index:101}.mobile-nav-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--color-bg);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:100;gap:2rem}@media(max-width:768px){.header{padding:1rem}.nav-desktop{display:none}.mobile-menu-btn,.nav-mobile{display:block}}.ssp-overlay{position:fixed;inset:0;z-index:9999;pointer-events:none;overflow:hidden}.ssp-veil{position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,#241713 0%,var(--color-bg, #0a0a0f) 65%);will-change:opacity}.ssp-overlay.enter .ssp-veil{animation:ssp-veil-out var(--dur) ease forwards}.ssp-overlay.exit .ssp-veil{animation:ssp-veil-in var(--dur) ease forwards}@keyframes ssp-veil-in{0%{opacity:0}to{opacity:1}}@keyframes ssp-veil-out{0%{opacity:1}to{opacity:0}}.ssp-core{position:absolute;left:50%;top:50%;width:60vmin;height:60vmin;margin:-30vmin 0 0 -30vmin;border-radius:50%;background:radial-gradient(circle,rgba(245,158,11,.5) 0%,rgba(249,115,22,.18) 35%,transparent 70%);will-change:transform,opacity;animation:ssp-core var(--dur) ease-out forwards}@keyframes ssp-core{0%{opacity:0;transform:scale(.3)}45%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.ssp-p{position:absolute;left:50%;top:50%;width:var(--sz);height:var(--sz);margin:calc(var(--sz) / -2) 0 0 calc(var(--sz) / -2);border-radius:50%;background:radial-gradient(circle,var(--c) 0%,transparent 70%);will-change:transform,opacity}.ssp-overlay.enter .ssp-p{animation:ssp-p-out var(--dur) var(--d) cubic-bezier(.16,.84,.3,1) both}.ssp-overlay.exit .ssp-p{animation:ssp-p-in var(--dur) var(--d) cubic-bezier(.4,0,.7,.2) both}@keyframes ssp-p-out{0%{opacity:0;transform:translate(0) scale(.2) rotate(0)}12%{opacity:var(--a)}to{opacity:0;transform:translate(calc(var(--tx) * 1vmin),calc(var(--ty) * 1vmin)) scale(1) rotate(var(--r))}}@keyframes ssp-p-in{0%{opacity:0;transform:translate(calc(var(--tx) * 1vmin),calc(var(--ty) * 1vmin)) scale(1) rotate(var(--r))}18%{opacity:var(--a)}to{opacity:0;transform:translate(0) scale(.2) rotate(0)}}@media(prefers-reduced-motion:reduce){.ssp-p,.ssp-core{display:none}}:root{--color-bg: #0f0a08;--color-primary: #f59e0b;--color-secondary: #f97316;--color-accent: #ef4444;--color-text: #f3f4f6;--color-text-muted: #9ca3af;--color-primary-light: #fbbf24;--color-surface: #181110;--color-surface-raised: #221a17;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-snap-type:y proximity}@media(max-width:1024px){html{scroll-snap-type:none}}body{font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;overflow-x:hidden;width:100vw;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.blog-card-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media(max-width:640px){.blog-card-meta{flex-direction:column;align-items:flex-start;gap:.25rem}}
