@import "https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&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,sans-serif;--editable-font-body:"Plus Jakarta Sans",system-ui,sans-serif;--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(22px)}to{opacity:1;transform:none}}.editable-enter>*{animation:editable-enter .6s 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,.editable-site-root select{font-family:var(--editable-font-body)}.editable-site-root input,.editable-site-root textarea,.editable-site-root select{color:var(--slot4-page-text)}.editable-site-root input,.editable-site-root textarea,.editable-site-root select,.editable-site-root option{background-color:var(--slot4-surface-bg)}.editable-site-root input:-webkit-autofill{-webkit-text-fill-color:var(--slot4-page-text);-webkit-box-shadow:0 0 0 1000px var(--slot4-surface-bg)inset;box-shadow:0 0 0 1000px var(--slot4-surface-bg)inset;transition:background-color 9999s ease-out}.editable-site-root input:-webkit-autofill:hover{-webkit-text-fill-color:var(--slot4-page-text);-webkit-box-shadow:0 0 0 1000px var(--slot4-surface-bg)inset;box-shadow:0 0 0 1000px var(--slot4-surface-bg)inset;transition:background-color 9999s ease-out}.editable-site-root input:-webkit-autofill:focus{-webkit-text-fill-color:var(--slot4-page-text);-webkit-box-shadow:0 0 0 1000px var(--slot4-surface-bg)inset;box-shadow:0 0 0 1000px var(--slot4-surface-bg)inset;transition:background-color 9999s ease-out}.editable-site-root textarea:-webkit-autofill{-webkit-text-fill-color:var(--slot4-page-text);-webkit-box-shadow:0 0 0 1000px var(--slot4-surface-bg)inset;box-shadow:0 0 0 1000px var(--slot4-surface-bg)inset;transition:background-color 9999s ease-out}.editable-site-root select:-webkit-autofill{-webkit-text-fill-color:var(--slot4-page-text);-webkit-box-shadow:0 0 0 1000px var(--slot4-surface-bg)inset;box-shadow:0 0 0 1000px var(--slot4-surface-bg)inset;transition:background-color 9999s ease-out}.editable-site-root input::placeholder,.editable-site-root textarea::placeholder{color:color-mix(in srgb,var(--slot4-muted-text)80%,transparent)}::selection{background:color-mix(in oklab,var(--slot4-accent-fill)38%,transparent);color:var(--slot4-page-text)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:color-mix(in oklab,var(--slot4-page-bg)92%,black)}::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--slot4-accent)54%,transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--slot4-accent)72%,transparent)}.article-content{color:var(--tk-text,var(--slot4-page-text))}.article-content>*+*{margin-top:1.15rem}.article-content h2,.article-content h3{color:var(--slot4-cream);font-family:var(--editable-font-display);letter-spacing:-.03em}.article-content p,.article-content li{color:var(--tk-text,var(--slot4-page-text))}.article-content a{color:var(--slot4-accent-fill);text-underline-offset:.22em;text-decoration:underline}.article-content blockquote{border-left:3px solid var(--slot4-accent);color:var(--slot4-cream);background:#ffffff08;border-radius:0 1rem 1rem 0;margin:1.5rem 0;padding:.25rem 0 .25rem 1rem}
