.theme-toggle.theme-toggle--reversed .theme-toggle__expand{transform:scaleX(-1)}.theme-toggle{--theme-toggle__expand--duration:.5s}.theme-toggle__expand g circle,.theme-toggle__expand g path{transform-origin:50%;transition:transform calc(var(--theme-toggle__expand--duration) * .65) cubic-bezier(0,0,0,1.25) calc(var(--theme-toggle__expand--duration) * .35)}.theme-toggle__expand :first-child path{transition-property:transform,d;transition-duration:calc(var(--theme-toggle__expand--duration) * .6);transition-timing-function:cubic-bezier(0,0,.5,1)}.theme-toggle--toggled.theme-toggle .theme-toggle__expand g circle{transition-delay:0s;transform:scale(1.4)}.theme-toggle--toggled.theme-toggle .theme-toggle__expand g path{transition-delay:0s;transform:scale(.75)}.theme-toggle--toggled.theme-toggle .theme-toggle__expand :first-child path{d:path("M-9 3h25a1 1 0 0017 13v30H0Z");transition-delay:calc(var(--theme-toggle__expand--duration) * .4);transition-timing-function:cubic-bezier(0,0,0,1.25)}@supports not (d:path("")){.theme-toggle--toggled.theme-toggle .theme-toggle__expand :first-child path{transform:translate(-9px,14px)}}.theme-toggle{cursor:pointer;background:0 0;border:none}@media (prefers-reduced-motion:reduce){.theme-toggle:not(.theme-toggle--force-motion) *{transition:none!important}}
.theme-toggle,.theme-toggle svg{color:inherit;fill:currentColor;width:16px;height:16px}
html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{margin:0}body{background-color:var(--theme-ui-colors-background);color:var(--theme-ui-colors-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Iowan Old Style,Apple Garamond,Georgia,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.shell-body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;height:100dvh;min-height:0;display:flex}.shell-main{z-index:10;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}
.color-bends-container{background-color:#0000;width:100%;height:100%;position:relative;overflow:hidden}.color-bends-container canvas{display:block;width:100%!important;height:100%!important}
