.blog-shell{--bg:#0a0a0f;--text:#d8d4ce;--text-heading:#f2efe8;--text-muted:#8a8580;--accent:#d4a843;--font-heading:"Cormorant Garamond","Georgia",serif;--font-body:"Plus Jakarta Sans",-apple-system,sans-serif;background:var(--bg);color:var(--text);font-family:var(--font-body);min-height:100vh;-webkit-font-smoothing:antialiased}.blog-shell ::selection{background:rgba(212,168,67,.3);color:var(--text-heading)}.blog-shell-nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px 40px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,rgba(10,10,15,.95) 0,rgba(10,10,15,.6) 60%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.blog-shell-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.blog-shell-links{display:flex;gap:32px;align-items:center}.blog-shell-link{font-family:var(--font-body);font-size:12px;font-weight:400;color:var(--text-muted);text-transform:uppercase;letter-spacing:3px;text-decoration:none;transition:color .3s ease}.blog-shell-link:hover{color:var(--accent)}.blog-shell-link.active{color:var(--text-heading)}.blog-shell-footer{max-width:680px;margin:0 auto;padding:48px 24px;text-align:center}.blog-shell-footer a{color:var(--text-muted);text-decoration:none;font-size:12px;font-weight:400;letter-spacing:3px;text-transform:uppercase;transition:color .3s}.blog-shell-footer a:hover{color:var(--accent)}@media (max-width:720px){.blog-shell-nav{padding:16px 20px}.blog-shell-links{gap:20px}}