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