:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw}body{color:var(--foreground);background:var(--background);font-family:Ageo,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}@keyframes SlideLeft{0%{transform:translateX(-50px)}to{transform:translateX(0)}}@keyframes SlideRight{0%{transform:translateX(50px)}to{transform:translateX(0)}}@keyframes SlideTop{0%{transform:translateY(-50px)}to{transform:translateY(0)}}@keyframes SlideDown{0%{transform:translateY(50px)}to{transform:translateY(0)}}.animate{animation-fill-mode:forwards}.SlideLeft{animation-name:SlideLeft}.SlideRight{animation-name:SlideRight}.SlideTop{animation-name:SlideTop}.SlideDown{animation-name:SlideDown}.imageWrapper{position:relative;overflow:hidden}.animatedBorder{position:absolute;inset:10px;pointer-events:none}.animatedBorder span:after,.animatedBorder span:before,.animatedBorder:after,.animatedBorder:before{content:"";position:absolute;background-color:#ffffff;opacity:0;transition:all .5s ease;z-index:9}.animatedBorder:after,.animatedBorder:before{width:0;height:1px}.animatedBorder:before{top:0;left:0}.animatedBorder:after{bottom:0;right:0}.animatedBorder span:after,.animatedBorder span:before{width:1px;height:0}.animatedBorder span:before{left:0;top:0}.animatedBorder span:after{right:0;bottom:0}.imageWrapper:hover .animatedBorder span:after,.imageWrapper:hover .animatedBorder span:before,.imageWrapper:hover .animatedBorder:after,.imageWrapper:hover .animatedBorder:before{opacity:1}.imageWrapper:hover .animatedBorder:after,.imageWrapper:hover .animatedBorder:before{width:100%}.imageWrapper:hover .animatedBorder span:after,.imageWrapper:hover .animatedBorder span:before{height:100%}.animatedBorder:before{transition-delay:.05s}.animatedBorder span:before{transition-delay:.1s}.animatedBorder span:after{transition-delay:.15s}.animatedBorder:after{transition-delay:.2s}#theme-preview.screenshot-mode .highlight-wrapper{border:none!important;box-shadow:none!important}#theme-preview.screenshot-mode .add-section-button,#theme-preview.screenshot-mode .component-actions,#theme-preview.screenshot-mode .label-wrapper{display:none!important}