:root{--bg:#080808;--bg-2:#0f0e0c;--ink:#f5f0e8;--muted:#8a8278;--accent:#c4a87c;--accent-2:#d4af37;--line:hsla(37,38%,63%,.08)}*{box-sizing:border-box}body,html{margin:0;padding:0}html{color-scheme:dark}body{background:var(--bg);color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}img{max-width:100%;display:block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.fade-in{animation:fadein .5s ease both}@keyframes fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.skiptranslate.goog-te-banner-frame{display:none!important}body{top:0!important}.goog-tooltip,.goog-tooltip:hover{display:none!important}.goog-text-highlight{background:none!important;box-shadow:none!important}.blog-post-body{font-size:19px;line-height:1.8;color:#e8e4de}.blog-post-body,.blog-post-body h2{font-family:Cormorant Garamond,Georgia,serif}.blog-post-body h2{font-size:26px;font-weight:600;color:#f5f0e8;margin:36px 0 14px;line-height:1.3}.blog-post-body p{margin:0 0 18px;color:#c8c2b8}.blog-post-body ol,.blog-post-body ul{margin:0 0 18px;padding-left:24px;color:#c8c2b8}.blog-post-body li{margin-bottom:10px;line-height:1.7}.blog-post-body strong{color:#f5f0e8;font-weight:600}.blog-post-body a{color:#c4a87c;text-decoration:underline;text-underline-offset:3px}.blog-post-body a:hover{color:#d4af37}