@import"https://rsms.me/inter/inter.css";@import"https://fonts.googleapis.com/css2?family=Alex+Brush&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;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{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}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}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.absolute{position:absolute}.block{display:block}.flex{display:flex}.hidden{display:none}.h-screen{height:100vh}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html{font-family:Inter,sans-serif}@supports (font-variation-settings: normal){html{font-family:Inter var,sans-serif}}*{box-sizing:border-box}html,body,#root,#main{width:100%;height:100%;margin:0;padding:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}body{background:#f0f0f0;font-family:Inter,sans-serif;cursor:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><defs><linearGradient id="split" gradientUnits="userSpaceOnUse" x1="-8.36" y1="8.95" x2="19.36" y2="-2.55"><stop offset="50%" stop-color="%23FFF"/><stop offset="50%" stop-color="%23808080"/></linearGradient></defs><g transform="rotate(-12 5.5 3.21)"><path fill="url(%23split)" stroke="%23000" stroke-width="1" d="M5.5 3.21V20.8c0 .45.54.67.85.35l4.86-4.86a.5.5 0 0 1 .35-.15h6.87a.5.5 0 0 0 .35-.85L6.35 2.85a.5.5 0 0 0-.85.35Z"></path></g></svg>') 7 4,auto}@keyframes fade-in{0%{opacity:0}to{opacity:1}}canvas{opacity:0;touch-action:none;animation:fade-in 1s ease .3s forwards}header{display:flex;justify-content:space-between;width:100%;padding:40px;align-items:center;position:fixed;z-index:90;pointer-events:none}header>*{pointer-events:auto}header p{font-weight:700;font-size:.8rem;transition:all 1.2s ease-out}header p.hidden{opacity:0}section{position:absolute;top:0;left:0;display:flex;justify-content:center;flex-direction:column;align-items:center;height:100%;width:100%}.section--container{margin-top:5vh;margin-left:5vw}.section--container.hidden{visibility:hidden;opacity:0;pointer-events:none}.section--container h1{font-weight:900;font-size:13rem;letter-spacing:-6px;font-style:italic;width:30%;line-height:10rem;font-family:Nunito Sans,sans-serif;mix-blend-mode:difference;color:#fff}.support--content{position:relative;top:-25%;left:300px}.support--content p{width:350px;margin-bottom:48px;line-height:1.5rem}.bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-100}button{background-color:#dd5c18;border:none;border-radius:4px;color:#fff;font-weight:bolder;pointer-events:all;cursor:pointer;transition:all .4s ease-in-out;box-shadow:inset 0 0 0 .09px #000;text-transform:uppercase;display:flex;align-items:center;gap:15px;padding:15px 30px}button:hover{box-shadow:inset 250px 0 #000;transform:scale(1.1)}.customizer-container{position:fixed;bottom:0;left:0;right:0;width:100%;height:90px;display:flex;justify-content:space-between;align-items:stretch;z-index:50;padding:0;background:#1a1a1a73;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1.5px solid;-o-border-image:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.15) 20%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.15) 80%,rgba(255,255,255,0) 100%) 1;border-image:linear-gradient(to right,#fff0,#ffffff26 20%,#ffffffb3,#ffffff26 80%,#fff0) 1;color:#fff;transition:all .3s ease}.customizer-container button{border:none;border-radius:0;color:#fff;font-weight:bolder;pointer-events:all;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;padding:0;gap:0;box-shadow:none!important}.customizer-container button:not(.swatch-circle){background-color:transparent!important;background:transparent!important}.customizer-container button:hover{box-shadow:none!important;transform:none}.customizer-container .btn-round{width:90px;height:100%;border-radius:0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff1f,#ffffff05)!important;box-shadow:inset 0 1px #ffffff26!important;transition:background-color .3s ease,background .3s ease}.customizer-container .exit-btn{border-right:1px solid rgba(255,255,255,.15)!important;border-left:none!important;border-top:none!important;border-bottom:none!important}.customizer-container .download-btn{border-left:1px solid rgba(255,255,255,.15)!important;border-right:none!important;border-top:none!important;border-bottom:none!important}.customizer-container .btn-round:hover{transform:none!important;background:linear-gradient(135deg,#ffffff38,#ffffff0f)!important;box-shadow:inset 0 1px #ffffff40!important}.customizer-container .btn-round:active{transform:none!important;background:linear-gradient(135deg,#ffffff0f,#ffffff03)!important}.center-panel{display:flex;align-items:stretch;justify-content:center;background:transparent;border:none;border-radius:0;padding:0;height:100%;flex-grow:1;max-width:500px;margin:0 auto}.menu-view,.swatch-view{display:flex;align-items:stretch;justify-content:center;gap:0;width:100%;animation:fadeIn .2s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.divider-line{width:1px;height:60%;align-self:center;background:#ffffff26;margin:0;transform:rotate(15deg)}.customizer-container .menu-icon-btn{color:#ffffffb3;flex-grow:1;height:100%;transition:all .2s ease;background:transparent;border-radius:0}.customizer-container .menu-icon-btn:hover{color:#fff;background:#ffffff14;transform:none!important}.customizer-container .disabled-btn{color:#fff3!important;cursor:not-allowed!important;background:transparent!important}.customizer-container .disabled-btn:hover{background:transparent!important;transform:none!important}.customizer-container .back-icon-btn{color:#fff9;width:64px;height:100%;border-radius:0;transition:all .2s ease;background:transparent}.customizer-container .back-icon-btn:hover{color:#fff;background:#ffffff14}.swatches-container{display:flex;align-items:stretch;justify-content:stretch;gap:6px;flex-grow:1;height:100%;padding:0 16px}.customizer-container .swatch-circle{flex:1;height:100%;border-radius:0;border:none;transform:skew(-15deg)!important;transition:all .2s ease;box-shadow:none!important;position:relative;overflow:hidden}.customizer-container .swatch-circle:after{content:"";position:absolute;top:50%;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#fff9,#fff0);pointer-events:none}.customizer-container .swatch-circle:hover{transform:skew(-15deg) scaleY(1.05)!important;filter:brightness(1.25);box-shadow:none!important}.customizer-container .active-swatch{transform:skew(-15deg)!important;box-shadow:none!important}.tooltip-container{position:relative}.tooltip-container:after{content:attr(data-tooltip);position:absolute;bottom:72%;left:50%;transform:translate(-50%) translateY(0);color:#fff;background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.tooltip-container:hover:after{opacity:1;transform:translate(-50%) translateY(-1px)}.customizer-container .btn-round.tooltip-container:after{bottom:auto;top:72%}.customizer-container .btn-round.tooltip-container:hover:after{transform:translate(-50%) translateY(1px)}@media screen and (max-width: 600px){.section--container{margin-left:15vw}.section--container h1{font-size:8rem;letter-spacing:-6px;line-height:6rem}.support--content{top:-10%;left:0}.customizer-container{height:70px}.customizer-container .btn-round{width:70px}.customizer-container .back-icon-btn{width:50px}.swatches-container{gap:4px;padding:0 8px}.customizer-container .swatch-circle{width:auto;height:100%;transform:skew(-15deg)!important}}.info-circle-btn{background:#1a1a1a73!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15)!important;border-radius:50%!important;width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:#fff;padding:0!important;margin:0;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:none!important;z-index:60}.info-circle-btn svg{transform:skew(-15deg);display:block}.info-circle-btn:hover{transform:scale(1.15)!important;background:#1a1a1aa6!important;border-color:#ffffff4d!important;color:#dd5c18;box-shadow:none!important}.info-circle-btn:active{transform:scale(.95)!important}.info-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000040;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.info-modal-content{background:#1a1a1a73;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1.5px solid rgba(255,255,255,.15);border-radius:0!important;padding:40px;max-width:600px;width:100%;color:#fff;position:relative;box-shadow:0 20px 50px #00000080,inset 0 1px #ffffff1a;display:flex;flex-direction:column;align-items:center;text-align:center}.info-modal-content h2{font-size:2.2rem;font-weight:900;letter-spacing:-1px;font-style:italic;font-family:Nunito Sans,sans-serif;margin:0 0 32px;background:linear-gradient(135deg,#fff,#ffffffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.info-modal-credits{border-top:1px solid rgba(255,255,255,.15);padding:24px 0 0;width:100%;display:flex;flex-direction:column;gap:4px;margin:0 0 20px}.info-modal-credits .label{font-size:.7rem;text-transform:uppercase;letter-spacing:.25em;color:#ffffff59;font-weight:700}.info-modal-credits .name{font-family:Alex Brush,cursive;font-size:3.4rem;font-weight:400;color:#fff;letter-spacing:5px;padding-left:5px;text-shadow:0 0 10px rgba(255,255,255,.2);margin-top:-6px;margin-bottom:0}.info-modal-link-btn{width:100%;border-radius:0!important;transform:skew(-15deg)!important;justify-content:center!important;font-size:.9rem!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;text-decoration:none!important;padding:14px 20px!important;display:flex!important;align-items:center!important;transition:all .2s ease-in-out!important}.info-modal-link-btn:hover{transform:skew(-15deg)!important;filter:brightness(.85)!important;box-shadow:none!important}.info-modal-close{position:absolute;top:20px;right:20px;background:transparent!important;border:none!important;color:#ffffff80!important;cursor:pointer;width:26px;height:26px;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center;padding:0!important;transition:all .2s ease!important}.info-modal-close:hover{color:#fff!important;background:#ffffff1a!important}.preset-btn{flex:1;height:100%;border-radius:0;border:none;background:linear-gradient(135deg,#ffffff0d,#ffffff03)!important;color:#fff9!important;transform:skew(-15deg)!important;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transition:all .2s ease;position:relative;overflow:hidden;border-bottom:4px solid transparent!important}.preset-btn span{transform:skew(15deg);display:block}.preset-btn:hover{background:linear-gradient(135deg,#ffffff26,#ffffff08)!important;color:#fff!important;transform:skew(-15deg) scaleY(1.05)!important;filter:brightness(1.1)}.preset-btn.active-preset{background:linear-gradient(135deg,#ffffff38,#ffffff0d)!important;color:#fff!important;transform:skew(-15deg)!important}@media screen and (max-width: 600px){.preset-btn{font-size:.5rem;letter-spacing:.05em}}
