@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&family=Inter:wght@400;500;600;700&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:"Inter",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--editable-font-body:"Inter",system-ui,-apple-system,"Helvetica Neue",Arial,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:-.02em}.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:var(--slot4-accent,#d32323);color:#fff}::selection{background:var(--slot4-accent,#d32323);color:#fff}@keyframes editable-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.editable-marquee{will-change:transform;gap:1.25rem;width:max-content;animation:38s linear infinite editable-marquee;display:flex}.editable-marquee-wrap:hover .editable-marquee{animation-play-state:paused}.editable-marquee-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}@keyframes editable-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.editable-float{animation:6s ease-in-out infinite editable-float-y}@keyframes editable-hero-fade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.editable-hero-in>*{animation:editable-hero-fade .9s var(--ease-premium)both}.editable-hero-in>:nth-child(2){animation-delay:.12s}.editable-hero-in>:nth-child(3){animation-delay:.24s}.editable-hero-in>:nth-child(4){animation-delay:.36s}.editable-hero-in>:nth-child(5){animation-delay:.48s}@keyframes editable-glow-pan{0%,to{background-position:0%}50%{background-position:100%}}.editable-gradient-glow{background:linear-gradient(120deg,var(--slot4-accent),color-mix(in oklab,var(--slot4-accent)55%,#6b1010),var(--slot4-accent));background-size:200% 200%;animation:12s ease-in-out infinite editable-glow-pan}@keyframes editable-card-tilt{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-.3deg)}}.editable-tilt-card{animation:8s ease-in-out infinite editable-card-tilt}::-webkit-scrollbar-track{background:color-mix(in oklab,var(--slot4-page-bg)88%,black)}::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--slot4-accent)45%,transparent);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--slot4-accent)68%,transparent)}.article-content h2{color:var(--slot4-accent)}.article-content a{color:var(--slot4-accent-fill)}
