html{scroll-behavior:smooth}body{background-color:var(--slot4-page-bg)!important;color:var(--slot4-page-text)!important;background-image:var(--slot4-body-gradient)!important}::selection{background:color-mix(in oklab,var(--slot4-accent-fill)25%,transparent);color:#fff}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:color-mix(in oklab,var(--slot4-page-bg)88%,white)}::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--slot4-accent)52%,transparent);border:2px solid color-mix(in oklab,var(--slot4-page-bg)85%,white);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--slot4-accent)76%,transparent)}.article-content h2,.slot4-section-title{color:var(--slot4-page-text)}.article-content a{color:var(--slot4-accent-fill)}.slot4-hero-panel,.slot4-card,.slot4-elevated,.slot4-navbar,.slot4-footer{transform:translateZ(0)}.slot4-glide{animation:20s linear infinite slot4-glide}.slot4-hero-stage{animation:18s ease-in-out infinite slot4-hero-pan}.slot4-hero-card:first-child{animation:7s ease-in-out infinite slot4-hero-float-a}.slot4-hero-card:nth-child(2){animation:9s ease-in-out infinite slot4-hero-float-b}.slot4-hero-card:nth-child(3){animation:8s ease-in-out infinite slot4-hero-float-c}.slot4-hero-card:nth-child(4){animation:10s ease-in-out infinite slot4-hero-float-d}.slot4-hero-card:nth-child(5){animation:11s ease-in-out infinite slot4-hero-float-e}.slot4-hero-card:nth-child(6){animation:12s ease-in-out infinite slot4-hero-float-f}.slot4-fade-up{animation:.7s ease-out both slot4-fade-up}.slot4-delay-1{animation-delay:.12s}.slot4-delay-2{animation-delay:.22s}.slot4-delay-3{animation-delay:.32s}@keyframes slot4-glide{0%,to{transform:translate(0)}50%{transform:translate(-1.5%)}}@keyframes slot4-hero-pan{0%,to{transform:translate(0,0)}50%{transform:translateY(-4px)}}@keyframes slot4-hero-float-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-6px)scale(1.01)}}@keyframes slot4-hero-float-b{0%,to{transform:translate(0,0)}50%{transform:translateY(6px)}}@keyframes slot4-hero-float-c{0%,to{transform:translate(0,0)}50%{transform:translate(-4px,-4px)}}@keyframes slot4-hero-float-d{0%,to{transform:translate(0,0)}50%{transform:translate(4px,5px)}}@keyframes slot4-hero-float-e{0%,to{transform:translate(0,0)}50%{transform:translate(-3px,4px)}}@keyframes slot4-hero-float-f{0%,to{transform:translate(0,0)}50%{transform:translate(3px,-4px)}}@keyframes slot4-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
