@import"https://fonts.loli.net/css2?family=Noto+Sans+SC:wght@300;400;500;700&family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";:root{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans SC", sans-serif;--font-mono: "SF Mono", SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace}html,body,#app{width:100%;height:100%;margin:0;padding:0}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--background: 210 20% 98%;--foreground: 220 10% 10%;--card: 0 0% 100%;--card-foreground: 220 10% 15%;--popover: 0 0% 100%;--popover-foreground: 220 10% 15%;--primary: 220 90% 50%;--primary-foreground: 0 0% 100%;--secondary: 210 20% 90%;--secondary-foreground: 220 20% 20%;--muted: 210 20% 94%;--muted-foreground: 215 15% 45%;--accent: 210 40% 96%;--accent-foreground: 220 20% 20%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 100%;--border: 214 32% 91%;--input: 214 32% 91%;--ring: 220 90% 50%;--sidebar-bg: 224 25% 15%;--sidebar-fg: 210 20% 70%;--sidebar-active-bg: 224 25% 22%;--sidebar-active-fg: 0 0% 100%;--radius: 0rem}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%}body{font-family:Space Mono,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;font-size:14px}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground)/.3);border-radius:0}::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.6)}.el-button{border-radius:0!important;font-family:Noto Sans SC,sans-serif;transition:all .15s cubic-bezier(.4,0,.2,1)!important}.el-button--primary{background-color:hsl(var(--primary))!important;border-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;box-shadow:4px 4px hsl(var(--primary)/.3)!important}.el-button--primary:hover{transform:translateY(1px)!important;box-shadow:2px 2px hsl(var(--primary)/.3)!important}.el-button--primary:active{transform:translateY(2px)!important;box-shadow:none!important}.el-button--default{background-color:hsl(var(--card))!important;border-color:hsl(var(--border))!important;color:hsl(var(--foreground))!important;box-shadow:4px 4px hsl(var(--foreground)/.1)!important}.el-button--default:hover{border-color:hsl(var(--foreground))!important;transform:translateY(1px)!important;box-shadow:2px 2px hsl(var(--foreground)/.1)!important}.el-button--text{box-shadow:none!important}.el-input .el-input__wrapper{border-radius:0!important;box-shadow:0 0 0 1px hsl(var(--border)) inset!important;background-color:hsl(var(--background))!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important;padding:0 12px!important}.el-input .el-input__wrapper:hover,.el-input .el-input__wrapper.is-focus{box-shadow:0 0 0 1px hsl(var(--foreground)) inset!important}.el-input__inner{font-family:Noto Sans SC,sans-serif!important;color:hsl(var(--foreground))!important}.el-input__inner::placeholder{color:hsl(var(--muted-foreground))!important}.el-textarea .el-textarea__inner{border-radius:0!important;box-shadow:0 0 0 1px hsl(var(--border)) inset!important;background-color:hsl(var(--background))!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important;padding:8px 12px!important;font-family:Noto Sans SC,sans-serif!important}.el-textarea .el-textarea__inner:hover,.el-textarea .el-textarea__inner:focus{box-shadow:0 0 0 1px hsl(var(--foreground)) inset!important}.el-textarea .el-textarea__inner::placeholder{color:hsl(var(--muted-foreground))!important}.el-card{border-radius:0!important;border:1px solid hsl(var(--border))!important;background-color:hsl(var(--card))!important;box-shadow:4px 4px hsl(var(--foreground)/.1)!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important}.el-card:hover{border-color:hsl(var(--foreground))!important;box-shadow:2px 2px hsl(var(--foreground)/.1)!important;transform:translateY(1px)}.el-card .el-card__header{border-bottom:1px solid hsl(var(--border))!important;padding:16px 20px!important}.el-card .el-card__body{padding:20px!important}.el-tag{border-radius:0!important;font-family:Space Mono,monospace!important;font-size:11px!important;font-weight:500!important;padding:2px 8px!important}.el-tag--success{background-color:#21c45d1a!important;border-color:#21c45d33!important;color:#21c45d!important}.el-tag--warning{background-color:#f974151a!important;border-color:#f9741533!important;color:#f97415!important}.el-tag--danger{background-color:#ef43431a!important;border-color:#ef434333!important;color:#ef4343!important}.el-tag--info{background-color:hsl(var(--muted))!important;border-color:hsl(var(--border))!important;color:hsl(var(--muted-foreground))!important}.el-select .el-input__wrapper{border-radius:0!important}.el-select-dropdown{border-radius:0!important;box-shadow:4px 4px hsl(var(--foreground)/.1)!important;border:1px solid hsl(var(--border))!important}.el-radio-group .el-radio-button__inner{border-radius:0!important;font-family:Noto Sans SC,sans-serif!important}.el-dropdown-menu{border-radius:0!important;box-shadow:4px 4px hsl(var(--foreground)/.1)!important;border:1px solid hsl(var(--border))!important;padding:4px!important}.el-dropdown-menu__item{border-radius:0!important;font-family:Noto Sans SC,sans-serif!important}.el-dropdown-menu__item:hover{background-color:hsl(var(--muted))!important}.el-message{border-radius:0!important;box-shadow:4px 4px hsl(var(--foreground)/.1)!important;border:1px solid hsl(var(--border))!important}.el-dialog{border-radius:0!important;box-shadow:4px 4px hsl(var(--foreground)/.2)!important}.el-dialog__header{border-bottom:1px solid hsl(var(--border))!important;padding:16px 20px!important}.el-dialog__body{padding:20px!important}.el-dialog__footer{border-top:1px solid hsl(var(--border))!important;padding:16px 20px!important}.el-form-item{margin-bottom:16px!important}.el-form-item__label{font-family:Noto Sans SC,sans-serif!important;color:hsl(var(--foreground))!important}.el-checkbox__label{font-family:Noto Sans SC,sans-serif!important}.el-avatar{border-radius:0!important}.el-badge__content{border-radius:0!important;font-family:Space Mono,monospace!important}.el-link{font-family:Noto Sans SC,sans-serif!important}.wegic-card{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:4px 4px hsl(var(--foreground)/.1);transition:all .15s cubic-bezier(.4,0,.2,1)}.wegic-card:hover{border-color:hsl(var(--foreground));box-shadow:2px 2px hsl(var(--foreground)/.1);transform:translateY(1px)}.wegic-btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;padding:10px 20px;font-family:Noto Sans SC,sans-serif;font-size:14px;cursor:pointer;box-shadow:4px 4px hsl(var(--primary)/.3);transition:all .15s cubic-bezier(.4,0,.2,1)}.wegic-btn-primary:hover{transform:translateY(1px);box-shadow:2px 2px hsl(var(--primary)/.3)}.wegic-btn-primary:active{transform:translateY(2px);box-shadow:none}.wegic-input{width:100%;padding:8px 12px;border:1px solid hsl(var(--border));background:hsl(var(--background));font-family:Noto Sans SC,sans-serif;font-size:14px;color:hsl(var(--foreground));transition:all .15s cubic-bezier(.4,0,.2,1)}.wegic-input:hover,.wegic-input:focus{outline:none;border-color:hsl(var(--foreground))}.wegic-input::placeholder{color:hsl(var(--muted-foreground))}.font-mono{font-family:Space Mono,monospace}.font-sans{font-family:Noto Sans SC,sans-serif}.text-foreground{color:hsl(var(--foreground))}.text-muted{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.bg-card{background-color:hsl(var(--card))}.bg-muted{background-color:hsl(var(--muted))}.bg-primary{background-color:hsl(var(--primary))}.border-default{border:1px solid hsl(var(--border))}.shadow-wegic{box-shadow:4px 4px hsl(var(--foreground)/.1)}.shadow-wegic-primary{box-shadow:4px 4px hsl(var(--primary)/.3)}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:hsl(var(--muted))}::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground))}
