@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";
@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Serif:wght@400;500;600;700&display=swap";
body{background-color:var(--slot4-page-bg)!important;color:var(--slot4-page-text)!important;background-image:var(--slot4-body-gradient)!important}.editable-site-root{--editable-font-display:"Space Grotesk","Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--editable-font-body:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--editable-font-mono:"IBM Plex Mono","Courier New",monospace;--ease-premium:cubic-bezier(.22,1,.36,1);font-family:var(--editable-font-body)}.editable-site-root *,.editable-site-root :before,.editable-site-root :after{transition-timing-function:var(--ease-premium)}@keyframes editable-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes editable-drift-x{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes editable-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes editable-glow-pulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes editable-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes editable-waveform{0%{height:20%}25%{height:80%}50%{height:40%}75%{height:90%}to{height:20%}}.editable-enter>*{animation:editable-enter .65s var(--ease-premium)backwards;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.editable-enter>*{animation:none}.editable-site-root *,.editable-site-root :before,.editable-site-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.editable-site-root h1,.editable-site-root h2,.editable-site-root h3,.editable-site-root h4,.editable-display{font-family:var(--editable-font-display);letter-spacing:-.03em}.editable-site-root p,.editable-site-root li,.editable-site-root input,.editable-site-root button,.editable-site-root textarea,.editable-site-root label,.editable-site-root nav{font-family:var(--editable-font-body)}.editable-mono{font-family:var(--editable-font-mono)}::selection{background:color-mix(in oklab,var(--slot4-accent-fill)35%,transparent);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--slot4-accent)40%,transparent);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--slot4-accent)65%,transparent)}.article-content h2{color:var(--slot4-accent)}.article-content a{color:var(--slot4-accent-fill)}.article-content p{color:#f0ece4bf}.editorial-rule{border-style:dashed;border-color:var(--slot4-accent);opacity:.25}
