@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=DM+Serif+Display:ital@0;1&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:"Manrope",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--editable-font-body:"Manrope",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--ease-premium:cubic-bezier(.22,1,.36,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);font-family:var(--editable-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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(24px)}to{opacity:1;transform:none}}.editable-enter>*{animation:editable-enter .65s var(--ease-premium)backwards;will-change:transform,opacity}@keyframes reveal-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}.reveal-target{opacity:0;transition:opacity .7s var(--ease-premium),transform .7s var(--ease-premium);transform:translateY(32px)}.reveal-target.is-visible{opacity:1;transform:none}.reveal-target[data-delay="100"]{transition-delay:.1s}.reveal-target[data-delay="150"]{transition-delay:.15s}.reveal-target[data-delay="200"]{transition-delay:.2s}.reveal-target[data-delay="250"]{transition-delay:.25s}.reveal-target[data-delay="300"]{transition-delay:.3s}.reveal-target[data-delay="400"]{transition-delay:.4s}.reveal-target[data-delay="500"]{transition-delay:.5s}.editable-glow-accent{background-image:radial-gradient(80% 60% at 50% -10%,#ff742624 0%,#0000 70%)}.editable-grid-texture{background-image:radial-gradient(circle,#ff74261f 1px,#0000 1px),radial-gradient(circle at 50% 110%,#ff742638,#0000 42%);background-size:5px 5px,100% 100%}@media (prefers-reduced-motion:reduce){.editable-enter>*{animation:none}.reveal-target{opacity:1;transition:none;transform: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:-.01em}.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)}::selection{background:color-mix(in oklab,var(--slot4-accent-fill)30%,transparent);color:var(--slot4-page-text)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:color-mix(in oklab,var(--slot4-page-bg)90%,black)}::-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);-webkit-text-decoration-color:color-mix(in oklab,var(--slot4-accent-fill)40%,transparent);text-decoration-color:color-mix(in oklab,var(--slot4-accent-fill)40%,transparent);text-underline-offset:3px}.article-content a:hover{-webkit-text-decoration-color:var(--slot4-accent-fill);text-decoration-color:var(--slot4-accent-fill)}.editable-serif{font-family:DM Serif Display,Georgia,serif;font-style:italic}.editable-underline-accent{text-decoration:underline;-webkit-text-decoration-color:var(--slot4-accent);text-decoration-color:var(--slot4-accent);text-underline-offset:4px;text-decoration-thickness:2px}.editable-site-root :where(input,textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.editable-site-root :focus-visible{outline:2px solid var(--slot4-accent);outline-offset:3px;border-radius:4px}
