@font-face{font-display:block;font-family:iconfont;font-style:normal;font-weight:400;src:url(./legacy-iconfont.C2OXrpbQ.woff2) format("woff2")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-a-ziyuan14:before{content:""}.icon-a-ziyuan13:before{content:""}.icon-a-ziyuan12:before{content:""}.icon-a-ziyuan11:before{content:""}.icon-ziyuan13:before{content:""}.icon-ziyuan11:before{content:""}.icon-ziyuan12:before{content:""}.icon-ziyuan31:before{content:""}.icon-ziyuan10:before{content:""}.icon-ziyuan2:before{content:""}.icon-ziyuan3:before{content:""}.icon-fanhui-:before{content:""}.icon-tupian-1:before{content:""}.icon-huifu-:before{content:""}.icon-shangchuanwenjian-:before{content:""}.icon-wenzi-1:before{content:""}.icon-zuhexianshi-:before{content:""}.icon-delete:before,.icon-shanchu-1:before{content:""}.icon-tianjia-1:before{content:""}.icon-chehui-:before{content:""}.icon-chexiao-:before{content:""}.icon-xiala-:before{content:""}.icon-guanbi-:before{content:""}.icon-baocun-:before{content:""}.icon-gengduo:before{content:""}.icon-tupianrongqi:before{content:""}.icon-shangchuantupian1:before{content:""}.icon-tianjiawenzi1:before{content:""}.icon-liulanmoban:before{content:""}.icon-ziyuan21:before{content:""}.icon-ziyuan26:before{content:""}.icon-shouji6:before{content:""}.icon-diannao3:before{content:""}.icon-ziyuan27:before{content:""}.icon-ziyuan28:before{content:""}.icon-ziyuan29:before{content:""}.icon-shipinjiaocheng:before{content:""}.icon-suofang1:before{content:""}.icon-jianpan:before{content:""}.icon-bangzhu:before{content:""}.icon-lianxikefu:before{content:""}.icon-zhankai-:before{content:""}.icon-zuixiaohua-:before{content:""}.icon-add:before,.icon-tianjia2:before{content:""}.icon-zhuashou:before{content:""}.icon-chakan3:before{content:""}.icon-fuzhi-:before{content:""}.icon-fanhui1:before{content:""}.icon-chahao:before{content:""}.icon-guanbi3:before{content:""}.icon-shuaxin:before{content:""}.icon-warning:before{content:""}.icon-jinggao:before{content:""}.icon-huanyigefengge:before{content:""}.icon-duihaoxiao:before{content:""}.icon-duihaoda:before{content:""}.icon-piliangguanli:before{content:""}.icon-icon-test20:before{content:""}.icon-icon-test21:before{content:""}.icon-icon-test22:before{content:""}.icon-ziyuan32:before{content:""}.icon-icon-test23:before{content:""}.icon-jiantou1:before{content:""}.icon-shuji:before{content:""}.icon-zengjia:before{content:""}.icon-suolian--:before{content:""}.icon-unlock:before{content:""}.icon-icon-test18:before{content:""}.icon-rotate:before{content:""}.icon-youxuanzhuan:before{content:""}.icon-zuoxuanzhuan:before{content:""}.icon-lajitong2:before{content:""}.icon-ziyuan40:before{content:""}.icon-shuiping1:before{content:""}.icon-chuizhi:before{content:""}.icon-arrow:before{content:""}.icon-kongwenjian:before{content:""}.icon-tianjiawenjian1:before{content:""}.icon-wenjianjia3:before{content:""}.icon-daohanggengduo:before{content:""}.icon-quanbuduiqi:before{content:""}.icon-xihuan:before{content:""}.icon-ziyuan41:before{content:""}.icon-ziyuan51:before{content:""}.icon-pagealign-copy-copy:before{content:""}.icon-shangduiqi-:before{content:""}.icon-youduiqi-:before{content:""}.icon-zuoduiqi-:before{content:""}.icon-xiaduiqi-:before{content:""}.icon-shangxiajuzhong-:before{content:""}.icon-zuoyoujuzhong-:before{content:""}.icon-caijian:before{content:""}.icon-chicun2:before{content:""}.icon-tuceng1:before{content:""}.icon-lvjing:before{content:""}.icon-more:before{content:""}.icon-xiantiao:before{content:""}.icon-fuzhi1:before{content:""}.icon-huantu1:before{content:""}.icon-bianzu:before{content:""}.icon-jiezu:before{content:""}.icon-yuanjiao1:before{content:""}.icon-shoucang3:before{content:""}.icon-b:before{content:""}.icon-bd:before{content:""}.icon-abc:before{content:""}.icon-bc:before{content:""}.icon-c:before{content:""}.icon-be:before{content:""}.icon-icon-test30:before{content:""}.icon-ca:before{content:""}.icon-bf:before{content:""}.icon-cb:before{content:""}.icon-ce:before{content:""}.icon-cg:before{content:""}.icon-ch:before{content:""}.icon-ba:before{content:""}.icon-cf:before{content:""}.icon-cd:before{content:""}.icon-baocun:before{content:""}.icon-lingcunwei:before{content:""}.icon-fenxiang4:before{content:""}.icon-weixin1:before{content:""}.icon-QQ:before{content:""}.icon-download:before{content:""}.icon-zhidi:before{content:""}.icon-xiayi:before{content:""}.icon-shangyi:before{content:""}.icon-zhiding:before{content:""}.icon-houtui:before{content:""}.icon-qianjin1:before{content:""}.icon-shuipingjingxiang:before{content:""}.icon-chuizhijingxiang:before{content:""}.icon-liangduanduiqi-:before{content:""}.icon-daxiaoxie:before{content:""}.icon-youduiqiwenben:before{content:""}.icon-zuoduiqiwenben:before{content:""}.icon-fangxieti:before{content:""}.icon-juzhongwenben:before{content:""}.icon-huanrao:before{content:""}.icon-pailie:before{content:""}.icon-shuiping:before{content:""}.icon-shanghudu:before{content:""}.icon-xiahudu:before{content:""}.layout-default{accent-color:var(--brand-primary)}.layout-default .main{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 58%,#fff) 0,var(--brand-bg) 34%,#fff 100%)}.layout-default a{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.layout-default :where(button,a,input,select,textarea,[role=button]):focus-visible{outline:3px solid color-mix(in srgb,var(--brand-primary) 28%,transparent);outline-offset:2px}.layout-default :where(.el-button){--el-button-border-radius:var(--brand-radius);font-weight:600;min-height:34px}.layout-default :where(.el-button--primary){box-shadow:0 10px 22px color-mix(in srgb,var(--brand-primary) 18%,transparent)}.layout-default :where(.el-card,.el-dialog,.el-drawer,.el-table,.el-message-box){border-radius:var(--brand-radius-lg)}.layout-default :where(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){border-radius:var(--brand-radius);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-border) 50%,#e5e7eb) inset}.layout-default :where(.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover){box-shadow:0 0 0 1px var(--brand-border) inset}.layout-default :where(.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus){box-shadow:0 0 0 1px var(--brand-primary) inset,0 0 0 4px color-mix(in srgb,var(--brand-primary) 14%,transparent)}.layout-default :where(.el-tabs__active-bar){background:var(--brand-primary);border-radius:999px;height:3px}.layout-default :where(.el-tabs__item.is-active,.el-tabs__item:hover){color:var(--brand-primary)}.layout-default :where(.el-radio-button__inner){border-radius:var(--brand-radius)}.layout-default :where(.el-radio-button__original-radio:checked+.el-radio-button__inner){background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:-1px 0 0 0 var(--brand-primary)}.layout-default :where(.el-pagination.is-background .el-pager li.is-active,.el-pagination .el-pager li.is-active){background:var(--brand-primary);color:#fff}.layout-default :where(.el-tag--primary){--el-tag-bg-color:var(--brand-soft);--el-tag-border-color:var(--brand-border);--el-tag-text-color:var(--brand-primary)}.layout-default :where(.home-page,.template-list-page,.template-detail-page,.login-page,.register-page,.help-center-page,.help-detail-page,.message-detail-page),.layout-default :where(.user-center-page,.profile-page,.works-page,.works-trash-page,.favorites-page,.messages-page,.user-materials-page,.user-fonts-page){background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--brand-secondary) 18%,transparent),transparent 28%),radial-gradient(circle at 90% 4%,color-mix(in srgb,var(--brand-accent) 14%,transparent),transparent 26%),linear-gradient(180deg,var(--brand-softer) 0,var(--brand-bg) 48%,#fff 100%)!important}.layout-default :where(.container,.template-shell,.home-container){min-width:0}.layout-default :where(.page-header,.page-head,.result-head,.filter-bar,.search-form,.view-switch,.filter-panel,.empty-panel,.profile-card,.recent-works-card,.user-info-card,.favorites-grid,.messages-page .el-card,.message-detail-page .el-card,.works-trash-page .el-table){border-color:color-mix(in srgb,var(--brand-border) 50%,#fff)!important}.layout-default :where(.page-header,.page-head) h1,.layout-default :where(.page-title,.page-header h1,.page-head h1,.topic-header h2,.message-detail h1){color:var(--brand-ink)!important;letter-spacing:0}.layout-default :where(.page-header p,.stat-label,.card-meta,.work-meta,.message-main p,.summary,.muted,.card-subtitle){color:var(--brand-muted)!important}.layout-default :where(.filter-bar,.search-form,.view-switch,.filter-panel,.result-head,.batch-toolbar,.upload-queue-item,.profile-card,.recent-works-card,.messages-page .el-card,.message-detail-page .el-card){background:var(--brand-surface-strong)!important;border:1px solid color-mix(in srgb,var(--brand-border) 48%,#fff);border-radius:var(--brand-radius-lg);box-shadow:var(--brand-shadow-sm)}.layout-default :where(.filter-bar,.search-form,.view-switch,.filter-panel,.result-head){padding:14px 16px}.layout-default :where(.topic-action,.filter-chip,.folder-item,.topic-tab){border-radius:var(--brand-radius)!important}.layout-default :where(.topic-action,.filter-chip.active,.topic-tab.active,.locked-summary){background:var(--brand-soft)!important;border-color:var(--brand-border)!important;color:var(--brand-primary)!important}.layout-default :where(.filter-chip:hover:not(:disabled),.topic-tab:hover,.topic-action:hover){background:var(--brand-soft)!important;border-color:var(--brand-border)!important;color:var(--brand-primary)!important}.layout-default :where(.template-card,.resource-card,.template-item,.material-card,.font-card,.work-card,.favorite-card-wrap,.action-card,.stat-card,.image-card,.showcase-card){background:var(--brand-surface)!important;border:1px solid color-mix(in srgb,var(--brand-border) 42%,#fff)!important;border-radius:var(--brand-radius-lg)!important;box-shadow:var(--brand-shadow-sm)!important;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.layout-default :where(.template-card:hover,.resource-card:hover,.template-item:hover,.material-card:hover,.font-card:hover,.work-card:hover,.favorite-card-wrap:hover,.action-card:hover,.image-card:hover,.showcase-card:hover){border-color:var(--brand-border)!important;box-shadow:var(--brand-shadow-card)!important;transform:translateY(-3px)}.layout-default :where(.card-thumbnail,.thumb-wrap,.work-thumbnail,.font-preview,.detail-preview,.thumbnail-placeholder,.thumb-empty,.image-placeholder,.banner-placeholder,.placeholder){background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 78%,#fff),#fff 52%,color-mix(in srgb,var(--brand-accent) 8%,#fff))!important;color:color-mix(in srgb,var(--brand-primary) 62%,var(--brand-muted))!important}.layout-default :where(.thumbnail-overlay,.work-overlay,.thumb-action){background:linear-gradient(135deg,color-mix(in srgb,var(--brand-ink) 72%,transparent),color-mix(in srgb,var(--brand-primary) 46%,transparent))!important}.layout-default :where(.card-title,.work-title,.template-info h3,.card-content h4,.work-info h4,.message-title-row h2){color:var(--brand-ink)!important}.layout-default :where(.stat-value,.action-count,.action-icon,.eyebrow,.breadcrumb-line a,.card-stats .stat-item:hover){color:var(--brand-primary)!important}.layout-default :where(.empty-home,.el-empty){color:var(--brand-muted)}.layout-default .user-center-shell{background:#fff;min-height:calc(100vh - 64px);padding:0 0 42px}.layout-default .user-center-stage{margin:0 auto;width:100%}.layout-default .shell-nav{background:#fff;border:0;border-bottom:1px solid color-mix(in srgb,var(--brand-border) 66%,#fff);border-radius:0;box-shadow:none;display:grid;gap:clamp(24px,4vw,58px);grid-template-columns:repeat(6,minmax(96px,max-content));justify-content:start;margin-bottom:28px;min-height:78px;padding:0 clamp(28px,4vw,46px)}.layout-default .shell-nav-item{border:0;color:var(--brand-muted);gap:9px;min-height:78px;padding:0;position:relative;text-decoration:none}.layout-default .shell-nav-icon,.layout-default .shell-nav-item{align-items:center;background:transparent;border-radius:0;display:inline-flex}.layout-default .shell-nav-icon{color:currentColor;height:20px;justify-content:center;width:20px}.layout-default .shell-nav-icon .el-icon{font-size:18px}.layout-default .shell-nav-label{font-size:15px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-default .shell-nav-item.active,.layout-default .shell-nav-item:hover{background:transparent;box-shadow:none;color:var(--brand-primary)}.layout-default .shell-nav-item.active:after{background:var(--brand-primary);border-radius:999px;bottom:13px;content:"";height:3px;left:0;position:absolute;right:0}.layout-default .user-center-main{min-width:0}.layout-default .shell-status,.layout-default .shell-status-alert{margin-bottom:16px}.layout-default .shell-status{align-items:center;color:var(--brand-muted);display:inline-flex;gap:8px}.layout-default .user-center-shell :where(.container){max-width:none!important;padding:0!important;width:min(1600px,calc(100% - 76px))}.layout-default .user-center-shell :where(.user-center-page,.profile-page,.works-page,.works-trash-page,.favorites-page,.messages-page,.user-materials-page,.user-fonts-page){background:transparent!important;min-height:auto!important;padding:0!important}.layout-default .user-center-shell :where(.page-header){align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding:14px 16px}.layout-default .user-center-shell :where(.page-header h1,.page-title){font-size:24px;font-weight:800;margin:0}.layout-default .user-center-shell :where(.page-title){margin-bottom:18px}.layout-default .user-info-card{background:radial-gradient(circle at 14% 0,color-mix(in srgb,var(--brand-highlight) 42%,transparent),transparent 34%),linear-gradient(135deg,var(--brand-primary),var(--brand-secondary))!important;box-shadow:var(--brand-shadow-md)!important}.layout-default .user-center-shell :where(.action-card,.stat-card,.profile-card,.recent-works-card){border:1px solid color-mix(in srgb,var(--brand-border) 44%,#fff)!important;border-radius:var(--brand-radius-lg)!important;box-shadow:var(--brand-shadow-sm)!important}.layout-default .user-center-shell .resource-layout{align-items:start;display:grid!important;gap:30px!important;grid-template-columns:250px minmax(0,1fr)!important}.layout-default .user-center-shell .folder-panel{background:transparent!important;border:0;border-radius:0!important;border-right:1px solid color-mix(in srgb,var(--brand-border) 70%,#fff);box-shadow:none;display:block!important;min-width:0;overflow:visible;padding:0 28px 0 0!important;position:relative}.layout-default .user-center-shell .folder-panel-header{align-items:center;background:transparent;border-right:0;color:var(--brand-ink);display:flex!important;font-size:15px;font-weight:700;gap:12px;justify-content:space-between;margin:0 0 14px!important;min-width:0;padding:0}.layout-default .user-center-shell .folder-panel-header .el-button{background:#fff;border:1px solid color-mix(in srgb,var(--brand-border) 62%,#fff);border-radius:7px;height:34px;min-height:34px;padding:0 12px}.layout-default .user-center-shell .folder-item{align-items:center;background:transparent!important;border:1px solid transparent!important;box-shadow:none;color:var(--brand-text)!important;display:flex!important;font-size:13px;gap:7px;line-height:1.25;margin-bottom:3px;min-height:34px!important;min-width:0;padding:7px 10px!important;width:100%!important}.layout-default .user-center-shell .folder-item>span:not(.folder-level){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-default .user-center-shell .folder-item small{color:var(--brand-muted);font-size:12px;font-weight:500;margin-left:auto}.layout-default .user-center-shell .folder-item:before{content:none;display:none}.layout-default .user-center-shell .folder-icon{color:currentColor;font-size:15px;min-width:15px;width:15px}.layout-default .user-center-shell .folder-toggle{align-items:center;color:var(--brand-muted);display:inline-flex;font-size:13px;height:14px;justify-content:center;min-width:14px;width:14px}.layout-default .user-center-shell .folder-item.active,.layout-default .user-center-shell .folder-item:hover{background:color-mix(in srgb,var(--brand-primary) 9%,#fff)!important;border-color:color-mix(in srgb,var(--brand-border) 54%,#fff)!important;color:var(--brand-primary)!important}.layout-default .user-center-shell .folder-row{align-content:center;align-items:center;display:grid!important;grid-template-columns:auto auto auto minmax(0,1fr) auto!important}.layout-default .user-center-shell .folder-row:before{grid-row:1}.layout-default .user-center-shell .folder-level{background:color-mix(in srgb,var(--brand-border) 74%,transparent);display:block;height:1px}.layout-default .user-center-shell .folder-actions{display:flex!important;gap:8px;grid-column:1/-1;max-height:0;overflow:hidden;padding-left:28px;transition:max-height .18s ease}.layout-default .user-center-shell .folder-row:hover .folder-actions{max-height:32px}.layout-default .user-center-shell :where(.materials-grid,.fonts-grid,.works-grid,.favorites-grid){gap:22px!important}.layout-default .user-center-shell :where(.materials-grid,.works-grid){grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}.layout-default .user-center-shell :where(.workspace-toolbar,.workspace-header){align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:14px;grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto;margin-bottom:28px;padding:0}.layout-default .user-center-shell :where(.workspace-header){grid-template-columns:minmax(240px,1fr) auto;margin-bottom:18px}.layout-default .user-center-shell :where(.workspace-controls){align-items:center;display:grid;gap:30px;grid-template-columns:250px minmax(0,1fr);margin-bottom:24px;min-width:0}.layout-default .user-center-shell :where(.workspace-controls-left,.workspace-controls-main){align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.layout-default .user-center-shell :where(.toolbar-title h1){color:var(--brand-ink);font-size:27px;font-weight:800;letter-spacing:0;line-height:1.2;margin:0}.layout-default .user-center-shell :where(.toolbar-title p){color:var(--brand-muted);font-size:14px;margin:8px 0 0}.layout-default .user-center-shell :where(.toolbar-filters,.toolbar-actions,.scope-switch,.batch-toolbar){align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.layout-default .user-center-shell :where(.toolbar-filters){justify-content:flex-start}.layout-default .user-center-shell :where(.toolbar-actions){justify-content:flex-end}.layout-default .user-center-shell :where(.workspace-search){width:min(320px,100%)}.layout-default .user-center-shell :where(.workspace-select){width:168px}.layout-default .user-center-shell :where(.scope-switch .el-radio-button__inner){align-items:center;display:inline-flex;font-size:15px;font-weight:700;height:44px;justify-content:center;line-height:1;min-width:104px;padding:0 28px}.layout-default .user-center-shell :where(.card-menu){position:absolute;right:10px;top:10px;z-index:3}.layout-default .user-center-shell :where(.card-menu-trigger){background:#ffffffeb;border:1px solid color-mix(in srgb,var(--brand-border) 48%,#fff);box-shadow:0 8px 18px #10182814;height:30px;min-height:30px;min-width:30px;padding:0;width:30px}.layout-default .user-center-shell .resource-layout.resource-layout-full{grid-template-columns:minmax(0,1fr)!important}.layout-default .user-center-shell .resource-layout.resource-layout-full :where(.materials-grid,.works-grid){width:min(100%,1320px)}.layout-default .user-center-shell :where(.resource-head){align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;min-width:0}.layout-default .user-center-shell :where(.folder-breadcrumb){align-items:center;color:var(--brand-muted);display:flex;font-size:14px;gap:16px;min-width:0}.layout-default .user-center-shell :where(.folder-breadcrumb .el-breadcrumb){min-width:0}.layout-default .user-center-shell :where(.folder-breadcrumb .el-breadcrumb__inner){color:var(--brand-muted)!important;font-weight:500!important}.layout-default .user-center-shell :where(.folder-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner){color:color-mix(in srgb,var(--brand-text) 78%,var(--brand-muted))!important}.layout-default .user-center-shell :where(.material-card,.font-card,.work-card){background:#fff!important;border:1px solid color-mix(in srgb,var(--brand-border) 52%,#fff)!important;border-radius:8px!important;box-shadow:0 10px 24px #10182814!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.layout-default .user-center-shell :where(.material-card:hover,.font-card:hover,.work-card:hover){border-color:color-mix(in srgb,var(--brand-primary) 42%,var(--brand-border))!important;box-shadow:0 16px 34px #1018281f!important;transform:translateY(-2px)}.layout-default .user-center-shell :where(.card-meta,.work-meta,.favorite-meta){display:flex}.layout-default .user-center-shell :where(.card-meta span,.work-meta span,.favorite-meta span){min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.layout-default .user-center-shell :where(.detail-file-line){align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px}.layout-default .user-center-shell :where(.detail-actions){padding-left:88px}.layout-default .user-center-shell :where(.card-thumbnail,.work-thumbnail,.font-preview){background:color-mix(in srgb,var(--brand-softer) 54%,#fff)!important}.layout-default .user-center-shell :where(.material-card,.work-card){min-width:0}.layout-default .user-center-shell :where(.card-thumbnail,.work-thumbnail){padding-top:72%!important}.layout-default .user-center-shell :where(.card-content,.work-content){padding:14px 16px 16px!important}.layout-default .user-center-shell :where(.card-content h4,.work-title){font-size:15px!important;font-weight:650!important;line-height:1.35;margin-bottom:12px!important}.layout-default .user-center-shell :where(.card-meta,.work-meta,.favorite-meta){align-items:center;color:var(--brand-muted)!important;display:flex!important;flex-wrap:wrap;font-size:12px!important;gap:8px 12px;justify-content:flex-start;margin:0!important;min-width:0}.layout-default .user-center-shell :where(.card-meta>span,.work-meta>span,.favorite-meta>span){min-width:-moz-max-content;min-width:max-content;overflow:visible;text-overflow:clip;white-space:nowrap}.layout-default .user-center-shell :where(.material-format){align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:700;height:24px;justify-content:center;min-width:42px;padding:0 7px}.layout-default .user-center-shell :where(.format-jpg,.format-jpeg){background:#fff0e6;color:#e8662b}.layout-default .user-center-shell :where(.format-png){background:#f0e7ff;color:#7c3aed}.layout-default .user-center-shell :where(.format-svg){background:#e8f5ff;color:#0b8bd7}.layout-default .user-center-shell :where(.format-ttf,.format-otf){background:#ecfdf3;color:#039855}.layout-default .user-center-shell :where(.format-woff,.format-woff2){background:#eef4ff;color:#3864d9}.layout-default .user-center-shell :where(.resource-content,.resource-content-full){min-width:0}.layout-default .user-center-shell :where(.card-actions,.work-actions){gap:6px 10px!important}.layout-default .user-center-shell :where(.detail-panel,.task-detail){color:var(--brand-text)}.layout-default .banner-carousel{border:1px solid color-mix(in srgb,var(--brand-border) 42%,#fff);box-shadow:var(--brand-shadow-sm)}.layout-default .topic-section{background:#ffffffb8;border:1px solid color-mix(in srgb,var(--brand-border) 38%,#fff);border-radius:var(--brand-radius-lg);box-shadow:0 12px 30px #1018280d;padding:16px}.layout-default .topic-carousel-arrow{border-color:var(--brand-border)!important;color:var(--brand-primary)!important}.layout-default .template-list-page .filter-panel,.layout-default .template-list-page .result-head{box-shadow:var(--brand-shadow-sm)}.layout-default .template-list-page .template-grid{gap:18px}.layout-default .login-page,.layout-default .register-page{background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--brand-highlight) 34%,transparent),transparent 30%),radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--brand-secondary) 20%,transparent),transparent 28%),linear-gradient(135deg,var(--brand-primary),var(--brand-accent))!important}.layout-default :where(.login-container,.register-container,.login-card,.register-card,.auth-card){background:#ffffffeb!important;border:1px solid color-mix(in srgb,var(--brand-border) 44%,#fff)!important;border-radius:var(--brand-radius-lg)!important;box-shadow:var(--brand-shadow-card)!important}.layout-default :where(.login-container h1,.register-container h1){color:var(--brand-ink)!important}.layout-default :where(.login-footer a,.register-footer a){color:var(--brand-primary)!important;font-weight:700}.layout-default :where(.phone-number-input .country-code-trigger){background:var(--brand-soft)!important;border-color:color-mix(in srgb,var(--brand-border) 58%,#dcdfe6)!important;border-radius:var(--brand-radius) 0 0 var(--brand-radius)!important;color:var(--brand-primary)!important;height:var(--brand-control-height)}.layout-default :where(.phone-number-input .country-code-trigger:hover,.phone-number-input .country-code-trigger:focus-visible){border-color:var(--brand-primary)!important}.layout-default :where(.phone-number-input .country-code-dropdown){border-color:var(--brand-border)!important;border-radius:var(--brand-radius)!important;box-shadow:var(--brand-shadow-card)!important}.layout-default :where(.phone-number-input .country-code-option:hover,.phone-number-input .country-code-option[aria-selected=true]){background:var(--brand-soft)!important;color:var(--brand-primary)!important}.layout-default :where(.help-hero){background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--brand-highlight) 34%,transparent),transparent 30%),linear-gradient(135deg,var(--brand-soft),#fff)!important;border-bottom-color:var(--brand-border)!important}.layout-default :where(.help-hero h1,.panel-head h2,.detail-head h1,.empty-state h1,.empty-state h3){color:var(--brand-ink)!important}.layout-default :where(.help-search){border-color:var(--brand-border)!important;border-radius:var(--brand-radius-lg)!important;box-shadow:var(--brand-shadow-sm)}.layout-default :where(.help-search button,.feedback-panel button:hover){background:var(--brand-primary)!important;color:#fff!important}.layout-default :where(.help-sidebar,.article-panel,.article-item,.detail-main,.related-card,.meta-card,.feedback-panel,.empty-state){border-color:color-mix(in srgb,var(--brand-border) 44%,#fff)!important;border-radius:var(--brand-radius-lg)!important;box-shadow:var(--brand-shadow-sm)}.layout-default :where(.category-button,.article-item,.detail-main,.related-card,.meta-card,.empty-state){background:#ffffffe0!important}.layout-default :where(.category-button.active,.category-button:hover,.platform-chip){background:var(--brand-soft)!important;border-color:var(--brand-border)!important;color:var(--brand-primary)!important}.layout-default :where(.article-item:hover){border-color:var(--brand-border)!important;box-shadow:var(--brand-shadow-card);transform:translateY(-2px)}.layout-default :where(.back-link,.related-card a){color:var(--brand-primary)!important;font-weight:700}.layout-default :where(.template-detail-page .container){max-width:1280px!important}.layout-default :where(.detail-content,.related-section){background:#ffffffe0!important;border:1px solid color-mix(in srgb,var(--brand-border) 44%,#fff);border-radius:var(--brand-radius-lg)!important;box-shadow:var(--brand-shadow-sm)}.layout-default :where(.main-preview,.template-meta,.license-notice){background:linear-gradient(135deg,var(--brand-softer),#fff)!important;border:1px solid color-mix(in srgb,var(--brand-border) 44%,#fff)!important;border-radius:var(--brand-radius-lg)!important}.layout-default :where(.template-title,.template-description h3,.size-selector h3,.related-section h2,.license-notice strong,.meta-item .label){color:var(--brand-ink)!important}.layout-default :where(.template-description p,.size-tip,.stat-item,.license-notice,.share-qrcode p){color:var(--brand-muted)!important}.layout-default :where(.thumbnail-item:hover,.thumbnail-item.active){border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 18%,transparent)!important}.layout-default :where(.template-actions .el-button){min-height:42px}@media(max-width:1380px){.layout-default .user-center-shell :where(.materials-grid,.works-grid){grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}}@media(max-width:1180px){.layout-default .shell-nav{grid-template-columns:repeat(3,minmax(96px,max-content));min-height:96px;padding-bottom:8px;padding-top:8px;row-gap:0}.layout-default .shell-nav-item{min-height:38px}.layout-default .shell-nav-item.active:after{bottom:0}.layout-default .user-center-shell .resource-layout{gap:22px!important;grid-template-columns:220px minmax(0,1fr)!important}.layout-default .user-center-shell :where(.materials-grid,.works-grid){grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}}@media(max-width:820px){.layout-default .user-center-shell{padding:0 0 32px}.layout-default .user-center-shell :where(.container){width:calc(100% - 28px)}.layout-default .user-center-shell :where(.page-header){align-items:flex-start;flex-direction:column}.layout-default .user-center-shell :where(.workspace-toolbar,.workspace-header){align-items:stretch;grid-template-columns:1fr}.layout-default .user-center-shell :where(.workspace-controls){align-items:stretch;grid-template-columns:1fr}.layout-default .user-center-shell :where(.workspace-search,.workspace-select){width:100%}.layout-default .user-center-shell :where(.toolbar-actions,.toolbar-filters){justify-content:flex-start}.layout-default .user-center-shell :where(.detail-actions){padding-left:0}.layout-default .shell-nav{display:flex;min-height:64px;overflow-x:auto;padding:0 14px;scrollbar-width:thin}.layout-default .shell-nav-item{min-height:64px;min-width:-moz-max-content;min-width:max-content}.layout-default .shell-nav-item.active:after{bottom:9px}.layout-default .user-center-shell .resource-layout{gap:18px!important;grid-template-columns:1fr!important}.layout-default .user-center-shell .folder-panel{border-right:0;display:grid!important;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0!important}.layout-default .user-center-shell .folder-panel-header{grid-column:1/-1;margin-bottom:2px!important}.layout-default .user-center-shell :where(.materials-grid,.fonts-grid,.works-grid,.favorites-grid){grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important}.layout-default :where(.filter-bar,.search-form,.view-switch,.filter-panel,.result-head){align-items:stretch;flex-direction:column}}@media(max-width:560px){.layout-default .user-center-shell :where(.materials-grid,.fonts-grid,.works-grid,.favorites-grid){grid-template-columns:1fr!important}.layout-default .user-center-shell :where(.pagination){justify-content:flex-start!important;max-width:100%;overflow-x:auto;padding-bottom:4px}.layout-default .user-center-shell :where(.pagination .el-pagination){min-width:-moz-max-content;min-width:max-content}.layout-default .user-center-shell :where(.pagination .el-pagination__jump){display:none}.layout-default .topic-section{padding:12px}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh}
