*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Geologica;src:url(/assets/Geologica-Medium-Cf__dMwH.woff2) format("woff2"),url(/assets/Geologica-Medium-B_6LU7gw.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geologica;src:url(/assets/Geologica-Bold-BffwQAy2.woff2) format("woff2"),url(/assets/Geologica-Bold-DsQV3zjt.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geologica;src:url(/assets/Geologica-ExtraBold-DPl5o77Y.woff2) format("woff2"),url(/assets/Geologica-ExtraBold-CVYNBdR1.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geologica;src:url(/assets/Geologica-Thin-LfgrkXBF.woff2) format("woff2"),url(/assets/Geologica-Thin-1l9TmwIe.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Geologica;src:url(/assets/Geologica-ExtraLight-B5VQQOgj.woff2) format("woff2"),url(/assets/Geologica-ExtraLight-ZK6axiF3.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Geologica;src:url(/assets/Geologica-SemiBold-CC3818JL.woff2) format("woff2"),url(/assets/Geologica-SemiBold-BE1oE6yd.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geologica;src:url(/assets/Geologica-Black-ipOlafU5.woff2) format("woff2"),url(/assets/Geologica-Black-DKxxlRTP.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Geologica;src:url(/assets/Geologica-Light-qPtelRjK.woff2) format("woff2"),url(/assets/Geologica-Light-D7bCSk7K.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Geologica;src:url(/assets/Geologica-Regular-BHADNdVx.woff2) format("woff2"),url(/assets/Geologica-Regular-C-xxRYrc.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}[style*="view-transition-name: modal-img"],[style*="view-transition-name: style-item"],[style*="view-transition-name: picture-editor"]{will-change:transform,opacity;mix-blend-mode:normal}::view-transition-image-pair(*){isolation:auto}::view-transition-group(root){animation-duration:.3s}::view-transition-group(editor-controls){animation-duration:.1s}::view-transition-group(modal-img){z-index:11}::view-transition-group(modal){z-index:10}:root{font-family:Geologica,Roboto,sans-serif;line-height:1.2;font-weight:400;scroll-behavior:smooth;color:var(--color-grey-dark);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-white: #FFFFFF;--color-red-prime: #ED4A4A;--color-red-dark: #BC3838;--color-red-light: #FFCACA;--color-grey-light: #EEEEEE;--color-grey: #C5C5C5;--color-grey-20: #888;--color-grey-dark: #333333;--color-black-rgb: 0, 0, 0;--color-blue: #348cdd;--gradient-color-1: hsl(175, 90%, 50%);--gradient-color-2: hsl(290, 90%, 50%);--gradient-color-3: hsl(50, 90%, 50%);--wrapper-min-width: 320px;--wrapper-max-width: 1280px;--wrapper-padding: 8px}@media only screen and (min-width:375px){:root{--wrapper-padding: 24px}}@media only screen and (min-width:768px){:root{--wrapper-padding: 36px}}*,*:after,*:before{box-sizing:border-box}*{scrollbar-width:thin}#root{display:flex;flex-direction:column;min-height:100svh;background:var(--color-white)}a,a:hover,a:active,a:focus,a:visited{color:inherit}svg{display:block}dialog::backdrop{background-color:#000000b3}
