.x-ripple-js__ripple-button{display:block;overflow:hidden;position:relative}.x-ripple-js__ripple-button>span.x-ripple{-webkit-animation:x-ripple-animation .8s cubic-bezier(.17,.67,.57,.94) forwards;animation:x-ripple-animation .8s cubic-bezier(.17,.67,.57,.94) forwards;background-color:#ffffffb3;border-radius:50%;-webkit-filter:blur(40px);filter:blur(40px);position:absolute;-webkit-transform:scale(0);transform:scale(0);transition:opacity .4s linear}.x-ripple-js__ripple-button>span.x-ripple.x-ripple-release{opacity:0}@-webkit-keyframes x-ripple-animation{to{-webkit-transform:scale(3);transform:scale(3)}}@keyframes x-ripple-animation{to{-webkit-transform:scale(3);transform:scale(3)}}.blur-enter-active,.blur-leave-active{transition:all .4s}.blur-enter-from,.blur-leave-to{-webkit-filter:blur(1rem);filter:blur(1rem);opacity:0}vite-error-overlay{z-index:10000}#app{font-family:noto-sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bgcolor-main);color:var(--title-color)}#app .progress-bar-margin{top:57px!important}#app .content{box-sizing:border-box;width:100%}*{scrollbar-color:var(--theme-color) transparent;scrollbar-width:thin;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{outline:none}::selection{background:var(--theme-color);color:var(--title-color)}::-moz-selection{background:var(--theme-color)}::-webkit-scrollbar{background:var(--bgcolor-main);height:6px;width:6px}::-webkit-scrollbar-thumb{background:var(--theme-color);border-radius:0;-webkit-border-radius:0}::-webkit-scrollbar-corner{background:var(--bgcolor-main)}.ripple *{pointer-events:none!important}body.transition-all *{transition:background-color .3s ease,color .3s ease,opacity .3s ease}a,h1,h2,h3,h4,h5,h6,p{margin:0}div.links a,pre.links a,span.links a{background-image:linear-gradient(to right,var(--theme-color),var(--theme-color-dark));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;color:var(--theme-color-alt);position:relative;text-decoration:none;transition:background-size .3s cubic-bezier(.76,.09,.3,.89),color .3s cubic-bezier(.31,.65,.26,.97)}div.links a:hover,pre.links a:hover,span.links a:hover{background-size:100% 2px;color:var(--theme-color)}#__layout,#__nuxt,body,html{background-color:var(--bgcolor-main);color:var(--title-color);margin:0;overflow-x:hidden;padding:0}div,p{font-family:noto-sans,Arial,sans-serif}.centered{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.selectable,a,button{position:relative}.selectable:after,a:after,button:after{border-radius:inherit;box-shadow:0 0 0 2px transparent;content:"";height:calc(100% - 4px);left:2px;pointer-events:none;position:absolute;top:2px;transition:box-shadow .1s linear;-webkit-user-select:none;user-select:none;width:calc(100% - 4px);z-index:1}.selectable:focus,a:focus,button:focus{outline:none}.selectable:focus:after,a:focus:after,button:focus:after{box-shadow:0 0 0 2px var(--theme-color)}input:focus{outline:solid 2px var(--theme-color)}textarea:focus{outline:none}a{color:unset;text-decoration:none}.monospace{background-color:#0000004d;border-radius:4px;display:inline-block;font-family:monospace;padding:2px 5px}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-background-clip:text;background-clip:text;color:var(--title-color);-webkit-text-fill-color:var(--title-color)}#__nuxt,#app,body,html{height:100%;overflow:hidden}
