body{background-attachment:fixed;background-color:var(--slot4-page-bg)!important;color:var(--slot4-page-text)!important;background-image:var(--slot4-body-gradient)!important}main{position:relative}main:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at top,#b2c9ad24,#0000 26%),linear-gradient(#fff3,#0000 18%);position:absolute;inset:0}::selection{background:color-mix(in oklab,var(--slot4-accent-fill)26%,white);color:var(--slot4-page-text)}::-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-fill)56%,transparent);border:2px solid color-mix(in oklab,var(--slot4-page-bg)88%,white);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--slot4-accent)72%,transparent)}.article-content{color:color-mix(in oklab,var(--slot4-page-text)88%,white);width:100%;max-width:none}.article-content>*{max-width:none!important}.article-content :where(div,section,article,aside,figure,header,footer){float:none!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.article-content :where(p,h2,h3,h4,ul,ol,blockquote){width:100%;max-width:none!important}.article-content h2,.article-content h3,.article-content h4{color:var(--slot4-page-text);letter-spacing:-.03em;margin-top:2rem;margin-bottom:.85rem;font-family:Georgia,Times New Roman,serif}.article-content p,.article-content li,.article-content blockquote{font-size:1.02rem;line-height:1.9}.article-content blockquote{border-left:3px solid var(--slot4-accent-fill);color:var(--slot4-muted-text);margin:1.5rem 0;padding-left:1rem}.article-content a{color:var(--slot4-accent-fill);text-underline-offset:.22em}.slot4-fade-up{animation:.42s ease-out both slot4FadeUp}.slot4-shell-wave:before{content:"";opacity:.9;pointer-events:none;background:linear-gradient(#ffffffe0,#ffffff59);border-bottom-right-radius:55% 100%;border-bottom-left-radius:55% 100%;height:180px;position:absolute;top:0;left:-8%;right:-8%}@keyframes slot4FadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
