.site-theme{--background:#fcfcfc;--foreground:#0f172a;--card:#fff;--card-foreground:#0f172a;--card-border:#e2e8f0;--popover:#fff;--popover-foreground:#0f172a;--popover-border:#e2e8f0;--primary:#0f172a;--primary-foreground:#f1f5f9;--secondary:#f1f5f9;--secondary-foreground:#0f172a;--muted:#f1f5f9;--muted-foreground:#64748b;--accent:#f1f5f9;--accent-foreground:#0f172a;--destructive:#ef4444;--destructive-foreground:#f1f5f9;--border:#e2e8f0;--input:#e2e8f0;--ring:#0f172a;--radius:.5rem;color:var(--foreground);background:var(--background)}.site-theme h1,.site-theme h2,.site-theme h3,.site-theme h4,.site-theme h5,.site-theme h6{letter-spacing:-.025em;font-family:Merriweather,serif}.site-theme .editorial-border-top{border-top:4px solid var(--foreground);padding-top:1rem}.site-theme .editorial-border-bottom{border-bottom:4px solid var(--foreground);padding-bottom:1rem}.site-theme .hover-lift{transition:all .3s ease-out}.site-theme .hover-lift:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000000d}.site-theme .glass-nav{-webkit-backdrop-filter:blur(12px);background:#fcfcfccc;border-bottom:1px solid #e2e8f080}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.site-theme .glass-nav{background:#fcfcfc99}}.article-body>p:first-child:first-letter{float:left;color:var(--primary);margin-top:-.125rem;margin-right:.75rem;font-size:4.5rem;font-weight:900;line-height:.8}.site-theme .hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.site-theme .hide-scrollbar::-webkit-scrollbar{display:none}
