:root{font-family:SF Pro Display,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;color:#161b26;background:#f5f7fa;--toy-bg: #f5f7fa;--toy-surface: #ffffff;--toy-surface-soft: #fafbfd;--toy-line: #e6eaf0;--toy-line-strong: #d4dbe5;--toy-text: #161b26;--toy-text-soft: #647184;--toy-text-faint: #98a2b3;--toy-accent: #4f6fff;--toy-accent-soft: #edf2ff;--toy-danger-soft: #fff1f2;--toy-danger: #c54b5c;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;min-width:320px;color:var(--toy-text);background:radial-gradient(circle at top left,rgba(79,111,255,.04),transparent 22%),radial-gradient(circle at bottom right,rgba(79,111,255,.03),transparent 18%),var(--toy-bg)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.el-card{border-radius:18px;border-color:var(--toy-line);background:var(--toy-surface);box-shadow:none}.el-button--primary{--el-button-bg-color: var(--toy-accent);--el-button-border-color: var(--toy-accent);--el-button-hover-bg-color: #4464f4;--el-button-hover-border-color: #4464f4;--el-button-active-bg-color: #3d5ce9;--el-button-active-border-color: #3d5ce9;border-radius:12px}.el-button{border-radius:12px;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.el-button:hover{transform:translateY(-1px)}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{border-radius:12px!important;box-shadow:none!important;background:#fbfcfe!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px #4f6fff33!important}.el-menu{border-right:none!important}
