*{
  margin:0;
  padding:0;
  box-sizing:border-box;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
}

body{
  background:#0c0d14;
  color:#e4e7f0;
  height:100vh;
  overflow:hidden;
}

/* 侧边栏 */
.sidebar{
  width:240px;
  background:#111321;
  height:100vh;
  position:fixed;
  left:0;
  top:0;
  display:flex;
  flex-direction:column;
  border-right:1px solid #1f2340;
}

.side-top{
  padding:20px 14px;
  flex:1;
}

.logo{
  font-size:18px;
  font-weight:bold;
  color:#fff;
  margin-bottom:24px;
  display:flex;
  align-items:center;
  gap:6px;
}

.logo span{
  color:#ff6b4a;
}

.side-nav-item{
  padding:11px 12px;
  border-radius:8px;
  cursor:pointer;
  display:flex;
  align-items:center;
  gap:8px;
  color:#9aa3c7;
  margin-bottom:6px;
  position:relative;
  transition:0.2s;
}

.side-nav-item:hover{
  background:#181b33;
  color:#fff;
}

.side-nav-item.active{
  background:linear-gradient(90deg,#2e3570,#41499e);
  color:#fff;
  box-shadow:0 0 18px rgba(90,103,216,0.45);
}

.nav-tag{
  margin-left:auto;
  font-size:11px;
  background:#2a2f5c;
  color:#aab6ff;
  padding:2px 6px;
  border-radius:4px;
}

/* 用户卡片 */
.user-card{
  padding:14px;
  border-top:1px solid #1f2340;
  flex-shrink:0;
  background:#111321;
}

.user-head{
  display:flex;
  align-items:center;
  gap:8px;
  margin-bottom:6px;
}

.avatar{
  width:36px;
  height:36px;
  border-radius:50%;
  background:linear-gradient(135deg,#5460d1,#7d4bff);
  display:flex;
  align-items:center;
  justify-content:center;
  font-weight:bold;
  color:#fff;
}

.user-name{
  flex:1;
  font-size:14px;
  color:#e9ecff;
}

.user-point{
  font-size:12px;
  color:#7c86b8;
}

.user-desc{
  font-size:12px;
  color:#6f79a8;
  margin-bottom:12px;
}

.btn-row{
  display:flex;
  gap:8px;
  margin-bottom:8px;
}

.btn-purple{
  flex:1;
  padding:8px;
  border:none;
  border-radius:6px;
  background:linear-gradient(90deg,#5460d1,#7d4bff);
  color:#fff;
  cursor:pointer;
  transition:0.2s;
}

.btn-purple:hover{
  box-shadow:0 0 14px rgba(125,75,255,0.45);
}

.btn-dark{
  flex:1;
  padding:8px;
  border:none;
  border-radius:6px;
  background:#1a1d33;
  color:#cfd4ee;
  cursor:pointer;
  border:1px solid #262b52;
}

.btn-dark:hover{
  background:#202447;
}

.logout-text{
  text-align:center;
  margin-top:10px;
  color:#ff7b7b;
  font-size:13px;
  cursor:pointer;
  padding:6px;
}

/* 主内容区 */
.main{
  margin-left:240px;
  height:100vh;
  overflow-y:auto;
  padding:24px;
  background:#0c0d14;
}

.page-module{
  display:none;
}

.page-module.active{
  display:block;
}

.page-slogan{
  text-align:center;
  margin-bottom:24px;
}

.page-slogan h1{
  font-size:24px;
  margin-bottom:8px;
  color:#fff;
}

.page-slogan p{
  color:#7f88b8;
}

/* 卡片 */
.input-card{
  max-width:840px;
  margin:0 auto;
  background:#11142a;
  border-radius:12px;
  padding:20px;
  border:1px solid #1f2447;
  box-shadow:0 0 24px rgba(40,48,90,0.25);
}

.form-item{
  margin-bottom:14px;
}

.form-item label{
  display:block;
  font-size:13px;
  color:#b5beee;
  margin-bottom:6px;
}

.form-item input,
.form-item textarea{
  width:100%;
  padding:10px;
  background:#161a33;
  border:1px solid #242a5c;
  border-radius:7px;
  color:#fff;
  outline:none;
  transition:0.2s;
}

.form-item input:focus,
.form-item textarea:focus{
  border-color:#5f6bff;
  box-shadow:0 0 0 2px rgba(95,107,255,0.18);
}

.form-item textarea{
  min-height:120px;
  resize:none;
}

/* 配置行 */
.config-item{
  display:inline-flex;
  align-items:center;
  gap:6px;
  margin-right:16px;
  color:#b5beee;
  font-size:14px;
}

.config-item select{
  background:#161a33;
  color:#fff;
  border:1px solid #242a5c;
  border-radius:6px;
  padding:5px;
  outline:none;
}

.config-row{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin:14px 0;
}

/* 导入栏 */
.import-bar{
  display:flex;
  gap:8px;
  flex-wrap:wrap;
  margin-bottom:12px;
}

.import-bar button{
  padding:7px 12px;
  border-radius:6px;
  border:none;
  background:#1a1f42;
  color:#cfd4ee;
  cursor:pointer;
  border:1px solid #262b52;
}

.import-bar button:hover{
  background:#22285c;
}

.right-clear{
  margin-left:auto;
}

/* 编辑区 */
#contentTextarea{
  width:100%;
  min-height:220px;
  background:#161a33;
  border:1px solid #242a5c;
  border-radius:8px;
  padding:14px;
  color:#fff;
  resize:none;
  outline:none;
}

#contentTextarea:focus{
  border-color:#5f6bff;
  box-shadow:0 0 0 2px rgba(95,107,255,0.18);
}

.word-count{
  text-align:right;
  font-size:12px;
  color:#7f88b8;
  margin-top:6px;
}

/* 橙红主按钮 */
.ai-run-btn{
  width:100%;
  margin-top:12px;
  padding:12px;
  border:none;
  border-radius:8px;
  background:linear-gradient(90deg,#ff8844,#ff4d6d);
  color:#fff;
  font-size:16px;
  cursor:pointer;
  font-weight:600;
  box-shadow:0 10px 24px rgba(255,77,109,0.25);
  transition:0.2s;
}

.ai-run-btn:hover{
  box-shadow:0 14px 30px rgba(255,77,109,0.4);
  filter:brightness(1.05);
}

.tip-under-btn{
  text-align:center;
  margin-top:10px;
  font-size:12px;
  color:#7f88b8;
}

/* 平台标签 */
.platform-tabs{
  display:flex;
  gap:10px;
  justify-content:center;
  margin-bottom:16px;
}

.platform-tab{
  padding:9px 16px;
  background:#11142a;
  border:1px solid #1f2447;
  border-radius:8px;
  cursor:pointer;
  color:#cfd4ee;
  transition:0.2s;
}

.platform-tab:hover{
  background:#171b42;
}

.platform-tab.active{
  background:linear-gradient(90deg,#5460d1,#7d4bff);
  color:#fff;
  border-color:#5f6bff;
  box-shadow:0 0 14px rgba(125,75,255,0.35);
}

/* 风格区域 */
.style-section{
  max-width:840px;
  margin:20px auto 0;
  background:#11142a;
  border-radius:12px;
  border:1px solid #1f2447;
  padding:16px;
  box-shadow:0 0 24px rgba(40,48,90,0.25);
}

.style-tab-bar{
  display:flex;
  gap:12px;
  margin-bottom:14px;
}

.style-tab{
  padding:7px 12px;
  border-radius:6px;
  cursor:pointer;
  color:#9aa3c7;
  background:#161a33;
  border:1px solid #242a5c;
  transition:0.2s;
}

.style-tab:hover{
  background:#1a1f42;
  color:#fff;
}

.style-tab.active{
  background:linear-gradient(90deg,#5460d1,#7d4bff);
  color:#fff;
  border-color:#5f6bff;
}

.style-grid{
  max-height:460px;
  overflow-y:scroll !important;
  overflow-x:hidden;
  display:grid;
  grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));
  gap:12px;
  padding-right:4px;
}

.style-grid::-webkit-scrollbar{
  width:6px;
}

.style-grid::-webkit-scrollbar-thumb{
  background:#353c82;
  border-radius:3px;
}

.style-grid::-webkit-scrollbar-track{
  background:#161a33;
}

.style-card{
  background:#161a33;
  border-radius:8px;
  overflow:hidden;
  cursor:pointer;
  border:1px solid #242a5c;
  transition:0.2s;
}

.style-card:hover{
  border-color:#5f6bff;
  box-shadow:0 0 14px rgba(95,107,255,0.35);
  transform:translateY(-2px);
}

.style-card.active{
  border-color:#ff6b35;
  box-shadow:0 0 0 2px rgba(255,107,53,0.6), 0 0 18px rgba(255,107,53,0.35);
  transform:translateY(-2px);
}

.style-card .preview{
  height:96px;
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:6px;
}
.sc-count{
  position:absolute;
  top:5px;left:7px;
  font-size:11px;
  background:rgba(0,0,0,0.4);
  color:#fff;
  padding:1px 6px;
  border-radius:8px;
}
.sc-name{
  font-size:16px;
  font-weight:bold;
  text-align:center;
  line-height:1.2;
}
.sc-free{
  position:absolute;
  bottom:5px;right:7px;
  font-size:10px;
  color:#e63b2e;
  background:#fff;
  border:1px solid #e63b2e;
  padding:0 5px;
  border-radius:8px;
}
.sc-tags{
  display:flex;
  flex-wrap:wrap;
  gap:4px;
  padding:7px 8px 2px;
}
.sc-tags span{
  font-size:10px;
  color:#8a92c9;
  background:#1c2146;
  padding:1px 6px;
  border-radius:4px;
}
.sc-title{
  padding:4px 8px 2px;
  font-size:13px;
  font-weight:bold;
  color:#e5e9ff;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.sc-meta{
  display:flex;
  justify-content:space-between;
  padding:2px 8px 8px;
  font-size:11px;
  color:#6b7299;
}

/* ===== 风格市场：分类筛选栏 ===== */
.style-filter{
  margin:12px 0 4px;
  background:#0f1226;
  border:1px solid #1c2146;
  border-radius:8px;
  padding:4px 10px;
}
.filter-row{
  display:flex;
  align-items:flex-start;
  padding:7px 0;
  border-bottom:1px dashed #1c2146;
}
.filter-row:last-child{border-bottom:none;}
.filter-label{
  flex:0 0 46px;
  font-size:13px;
  color:#8a92c9;
  padding-top:2px;
}
.filter-tags{
  flex:1;
  display:flex;
  flex-wrap:wrap;
  gap:6px;
}
.f-tag{
  font-size:12px;
  font-weight:normal;
  color:#b5beee;
  cursor:pointer;
  padding:2px 9px;
  border-radius:12px;
  border:1px solid transparent;
  transition:0.15s;
}
.f-tag:hover{color:#fff;background:#1c2146;}
.f-tag.on{
  color:#ff6b35;
  border-color:#ff6b35;
  background:rgba(255,107,53,0.12);
}
.filter-more{
  flex:0 0 auto;
  font-size:12px;
  font-weight:normal;
  color:#5f6bff;
  cursor:pointer;
  padding-top:2px;
}

/* ===== 工具栏 ===== */
.style-toolbar{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:10px;
  padding:10px 2px;
}
#styleSearch{
  flex:1;
  min-width:140px;
  background:#0f1226;
  border:1px solid #242a5c;
  border-radius:16px;
  color:#e5e9ff;
  padding:7px 14px;
  font-size:13px;
  outline:none;
}
#styleSearch::placeholder{color:#6b7299;}
.tb-btn{
  background:#242a5c;
  border:1px solid #353c82;
  color:#e5e9ff;
  border-radius:14px;
  padding:7px 14px;
  font-size:13px;
  cursor:pointer;
  transition:0.15s;
}
.tb-btn:hover{background:#353c82;}
.tb-sort,.tb-price,.tb-like{
  font-size:13px;
  color:#8a92c9;
  white-space:nowrap;
}
.tb-sort b,.tb-price b{
  font-weight:normal;
  cursor:pointer;
  margin-left:6px;
  padding:2px 6px;
  border-radius:8px;
}
.tb-sort b:hover,.tb-price b:hover{color:#fff;}
.tb-sort .tb-on,.tb-price .tb-on,.tb-like.tb-on{
  color:#ff6b35;
  background:rgba(255,107,53,0.12);
}
.tb-like{
  cursor:pointer;
  padding:2px 6px;
  border-radius:8px;
}
.tb-like:hover{color:#fff;}
.style-tip{
  font-size:12px;
  color:#8a92c9;
  padding:4px 2px 8px;
}

/* 列表 */
.list-wrap{
  max-width:840px;
  margin:0 auto;
}

/* 弹窗 */
#modalMask{
  position:fixed;
  inset:0;
  background:rgba(5,6,14,0.72);
  display:none;
  align-items:center;
  justify-content:center;
  z-index:99;
  backdrop-filter:blur(4px);
}
/* 关键：main.js 用 classList.add("show") 打开弹窗，必须有这条规则，否则弹窗不显示 */
#modalMask.show{
  display:flex;
}

.modal-box{
  width:400px;
  background:#11142a;
  border-radius:12px;
  padding:24px;
  border:1px solid #1f2447;
  box-shadow:0 20px 40px rgba(0,0,0,0.45);
}

.modal-title{
  font-size:18px;
  font-weight:bold;
  margin-bottom:20px;
  text-align:center;
  color:#fff;
}

.form-btn{
  width:100%;
  padding:11px;
  border:none;
  border-radius:8px;
  background:linear-gradient(90deg,#ff8844,#ff4d6d);
  color:#fff;
  font-size:15px;
  cursor:pointer;
  margin-top:8px;
  font-weight:600;
  box-shadow:0 10px 24px rgba(255,77,109,0.25);
}

.form-btn:hover{
  filter:brightness(1.05);
}

.switch-tip{
  text-align:center;
  margin-top:14px;
  font-size:13px;
  color:#7f88b8;
}

.switch-tip span{
  color:#7d8bff;
  cursor:pointer;
}

/* 预览框 */
#previewBox{
  background:#fff;
  color:#222;
  padding:16px;
  border-radius:10px;
  min-height:200px;
}

/* Toast */
#toast{
  position:fixed;
  bottom:30px;
  left:50%;
  transform:translateX(-50%);
  background:rgba(17,20,42,0.92);
  color:#fff;
  padding:9px 18px;
  border-radius:6px;
  font-size:13px;
  display:none;
  z-index:100;
  border:1px solid #242a5c;
}

/* ===== 创作者中心 ===== */
.card-box{
  background:#0f1226;
  border:1px solid #1c2146;
  border-radius:12px;
  padding:18px 20px;
  margin-bottom:16px;
}
.creator-head{
  display:flex;
  align-items:center;
  gap:16px;
  flex-wrap:wrap;
}
.ch-avatar{
  width:56px;height:56px;
  border-radius:50%;
  background:linear-gradient(135deg,#5f6bff,#9a5bff);
  color:#fff;
  display:flex;align-items:center;justify-content:center;
  font-size:24px;font-weight:bold;
  flex:0 0 56px;
}
.ch-info{flex:1;min-width:220px;}
.ch-name{font-size:18px;font-weight:bold;color:#e5e9ff;}
.ch-bio{font-size:13px;color:#8a92c9;margin:4px 0 8px;}
.ch-stats{font-size:13px;color:#b5beee;}
.ch-stats b{color:#ffd9a0;}
.ch-right{flex:0 0 auto;}
.ch-right .btn-purple{padding:10px 18px;}

.creator-tabs{
  display:flex;
  gap:8px;
  margin:6px 0 14px;
  border-bottom:1px solid #1c2146;
  padding-bottom:10px;
}
.c-tab{
  padding:8px 18px;
  border-radius:18px;
  font-size:14px;
  color:#b5beee;
  cursor:pointer;
  border:1px solid transparent;
}
.c-tab:hover{color:#fff;background:#1c2146;}
.c-tab.active{
  color:#fff;
  background:linear-gradient(135deg,#5f6bff,#8a5bff);
  border-color:transparent;
}

.creator-grid{
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(250px,1fr));
  gap:14px;
}
.work-card{
  background:#0f1226;
  border:1px solid #1c2146;
  border-radius:12px;
  padding:14px 16px;
  transition:0.2s;
}
.work-card:hover{border-color:#353c82;transform:translateY(-2px);}
.wc-top{
  display:flex;justify-content:space-between;align-items:center;gap:8px;
  font-size:15px;color:#e5e9ff;
}
.wc-status{
  font-size:11px;padding:2px 8px;border-radius:10px;white-space:nowrap;
}
.wc-status.ok{background:rgba(46,204,113,0.15);color:#2ecc71;}
.wc-status.wa{background:rgba(243,156,18,0.15);color:#f39c12;}
.wc-status.no{background:rgba(231,76,60,0.15);color:#e74c3c;}
.wc-free{
  font-size:12px;color:#ff6b35;background:rgba(255,107,53,0.12);
  padding:2px 8px;border-radius:10px;white-space:nowrap;
}
.wc-desc{
  font-size:12px;color:#8a92c9;margin:8px 0;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
}
.wc-tags{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 8px;}
.wc-tags span{
  font-size:10px;color:#8a92c9;background:#1c2146;padding:1px 7px;border-radius:4px;
}
.wc-meta{font-size:12px;color:#6b7299;margin-bottom:10px;}
.wc-meta b{color:#b5beee;}
.wc-ops{display:flex;gap:8px;}
.wc-ops .btn-dark,.wc-ops .btn-purple{padding:6px 14px;font-size:13px;}

/* 管理员审核区 */
.admin-review{
  background:#11142a;border:1px solid #3a3f7a;border-radius:12px;padding:16px;margin-bottom:16px;
}
.admin-review h3{font-size:15px;color:#ffd9a0;margin:0 0 12px;}
.ar-item{
  display:flex;align-items:center;gap:10px;flex-wrap:wrap;
  padding:8px 0;border-bottom:1px dashed #242a5c;font-size:13px;
}
.ar-item:last-child{border-bottom:none;}
.ar-item b{color:#e5e9ff;}
.ar-meta{color:#8a92c9;font-size:12px;flex:1;}
.ar-item .btn-purple,.ar-item .btn-dark{padding:4px 12px;font-size:12px;}

/* 投稿弹窗 */
#submitModal{
  position:fixed;inset:0;
  background:rgba(5,6,14,0.72);
  display:none;align-items:center;justify-content:center;
  z-index:100;backdrop-filter:blur(4px);
}
#submitModal .modal-box{max-height:90vh;overflow-y:auto;}

/* 作品详情弹窗内 */
.wd-head{
  display:flex;justify-content:space-between;align-items:center;
  font-size:17px;color:#e5e9ff;margin-bottom:8px;
}
.wd-meta{font-size:12px;color:#8a92c9;margin-bottom:8px;}
.wd-desc{font-size:13px;color:#b5beee;margin:6px 0;}
.wd-content-label{font-size:13px;color:#ffd9a0;margin:10px 0 6px;}
.wd-content{
  background:#0a0c1a;color:#9fe8a0;font-size:12px;
  padding:12px;border-radius:8px;max-height:280px;overflow:auto;
  white-space:pre-wrap;word-break:break-all;
  margin:0 0 12px;border:1px solid #1c2146;
}
.wd-lock{
  background:rgba(255,107,53,0.08);border:1px dashed #ff6b35;color:#ffd9a0;
  padding:14px;border-radius:8px;text-align:center;margin:10px 0;
}

/* 风格卡片 - 模板角标 & 查看按钮 */
.sc-tpl{
  position:absolute;top:8px;right:8px;z-index:2;
  background:linear-gradient(135deg,#ff6b35,#ff3613);
  color:#fff;font-size:10px;padding:2px 7px;border-radius:8px;
}
.sc-open{
  width:100%;margin-top:10px;padding:6px 0;
  background:transparent;border:1px solid #5f6bff;color:#aab4ff;
  border-radius:8px;font-size:13px;cursor:pointer;transition:0.2s;
}
.sc-open:hover{background:#5f6bff;color:#fff;}
.style-card .preview{position:relative;}

/* 一键投稿按钮 */
.btn-orange{
  display:inline-block;text-align:center;padding:9px 18px;
  background:linear-gradient(135deg,#ff6b35,#ff3613);color:#fff;
  border:none;border-radius:8px;font-size:14px;font-weight:bold;cursor:pointer;transition:0.2s;
}
.btn-orange:hover{opacity:0.9;transform:translateY(-1px);}

/* 风格卡片 - 模板封面遮罩 & 预览 */
.sc-veil{
  position:absolute;inset:0;z-index:1;
  background:linear-gradient(180deg,rgba(10,12,28,0.25) 0%,rgba(10,12,28,0.55) 100%);
}
.style-card .preview{position:relative;overflow:hidden;}
.style-card .preview .sc-count,
.style-card .preview .sc-name,
.style-card .preview .sc-free,
.style-card .preview .sc-tpl{z-index:2;}
/* 模板效果预览 iframe */
.tpl-preview-frame{width:100%;border:1px solid #2a2f52;border-radius:10px;background:#fff;min-height:320px;max-height:520px;height:360px;}

/* 排版预览 - 可视化编辑工具栏 */
.preview-toolbar{
  display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;
}
.pv-btn{
  padding:6px 14px;border:1px solid #5f6bff;background:transparent;color:#aab4ff;
  border-radius:8px;font-size:13px;cursor:pointer;transition:0.2s;
}
.pv-btn:hover{background:#5f6bff;color:#fff;}
.pv-btn.on{background:linear-gradient(135deg,#ff6b35,#ff3613);border-color:#ff3613;color:#fff;}
.pv-tip{font-size:12px;color:#7c86c8;}
#previewBox[contenteditable="true"]{outline:2px dashed #ff6b35;outline-offset:2px;cursor:text;}
#previewBox:focus{outline:2px dashed #ff6b35;}

/* 富文本编辑工具栏 */
.rich-toolbar{
  display:flex;align-items:center;gap:4px;flex-wrap:wrap;
  background:#14172e;border:1px solid #2a2f52;border-radius:8px;
  padding:6px 8px;margin-bottom:10px;
}
.rt-btn{
  background:#1d2140;color:#dfe4ff;border:none;border-radius:6px;
  min-width:30px;height:28px;padding:0 7px;font-size:12px;cursor:pointer;transition:0.15s;
}
.rt-btn:hover{background:#5f6bff;color:#fff;}
.rt-btn:active{background:#ff6b35;}
.rt-select{
  height:28px;background:#1d2140;color:#dfe4ff;border:1px solid #2a2f52;border-radius:6px;font-size:12px;
}
.rt-color{width:30px;height:28px;border:none;border-radius:6px;background:none;cursor:pointer;padding:0;}
.rt-sep{width:1px;height:18px;background:#2a2f52;margin:0 4px;}

/* AI 想法优化框 */
.ai-edit-box{
  display:flex;gap:10px;margin-top:12px;
}
#aiEditInput{
  flex:1;background:#1d2140;border:1px solid #2a2f52;border-radius:8px;
  padding:10px 14px;color:#e5e9ff;font-size:14px;
}
#aiEditInput::placeholder{color:#7c86c8;}
.ai-edit-btn{
  padding:10px 18px;background:linear-gradient(135deg,#ff6b35,#ff3613);color:#fff;
  border:none;border-radius:8px;font-size:14px;font-weight:bold;cursor:pointer;white-space:nowrap;
}
.ai-edit-btn:hover{opacity:0.9;}
.ai-edit-btn:disabled{opacity:0.5;cursor:not-allowed;}

/* 稿件列表 - 时间与内容预览 */
.draft-time{font-size:12px;color:#8a92c9;margin:4px 0;}
.draft-preview{font-size:13px;color:#b9c0e8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* 我的稿件 - 草稿预览封面（小竖版缩略图，iframe实时渲染排版效果） */
.draft-cover{position:relative;width:116px;height:150px;overflow:hidden;background:#fff;border-radius:8px;margin:0 auto 10px auto;border:1px solid #1c2146;}
.draft-cover-frame{display:block;width:620px;height:900px;transform-origin:0 0;transform:scale(0.187);pointer-events:none;border:0;background:#fff;}
.draft-cover .no-cover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#8a92c9;font-size:12px;text-align:center;}
