/* uzs2 第二期新增视图样式(app.js 专用): 今天该做的 / 路线图 / 练习中心 / 每日 / 日历 / 题型专项 / 我的。只用变量。 */
.hello{margin:6px 0 12px}.hello h1{font-size:22px;margin:0 0 4px}.hello p{margin:0;color:var(--ink-soft);font-size:14px}
.lsec-r{margin-left:auto;display:flex;gap:4px}
.seg-mini{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;cursor:pointer;font-family:var(--cjk)}
.seg-mini.on{background:var(--cobalt);border-color:var(--cobalt);color:#fff}

/* 今天该做的 */
.todo{display:flex;flex-direction:column;gap:8px}
.todo-it{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--radius,14px);padding:11px 13px}
.todo-it .ti{font-size:24px;width:34px;text-align:center;flex-shrink:0}
.todo-it .tt{flex:1;min-width:0}.todo-it .tt b{display:block;font-size:15px}.todo-it .tt small{display:block;color:var(--muted);font-size:12px;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.todo-it .tb{flex-shrink:0;font-weight:900;font-size:13px;color:var(--cobalt);background:var(--info-bg,var(--paper-2));border-radius:999px;padding:6px 11px}
.todo-it.done{opacity:.7}.todo-it.done .tb{background:var(--ok-bg);color:var(--ok)}

/* 路线图(SVG) */
.pathmap{background:var(--card);border:1px solid var(--line);border-radius:var(--radius,14px);padding:8px 4px;max-width:560px;margin:0 auto}
.pathmap svg{display:block;font-family:var(--cjk)}
.pm-road{fill:none;stroke:var(--line);stroke-width:14;stroke-linejoin:round;stroke-linecap:round}
.pm-road2{fill:none;stroke:var(--paper);stroke-width:4;stroke-dasharray:8 10;stroke-linejoin:round;stroke-linecap:round}
.pm-head rect{fill:var(--paper-2)}.pm-hd-basics{fill:var(--acc-basics)!important}.pm-hd-starter{fill:var(--acc-starter)!important}.pm-hd-scene{fill:var(--acc-scene)!important}.pm-hd-topic{fill:var(--acc-topic)!important}
.pm-ht{fill:#fff;font-size:15px;font-weight:900}.pm-hs{fill:#fff;font-size:13px;font-weight:700;opacity:.9}
.pm-n circle{fill:var(--card);stroke:var(--line);stroke-width:3}
.pm-n.part circle{stroke:var(--gold)}
.pm-n.done circle{fill:var(--ok);stroke:var(--ok)}
.pm-c-basics.todo circle{stroke:var(--acc-basics)}.pm-c-starter.todo circle{stroke:var(--acc-starter)}.pm-c-scene.todo circle{stroke:var(--acc-scene)}.pm-c-topic.todo circle{stroke:var(--acc-topic)}
.pm-n.cur circle{fill:var(--gold);stroke:var(--gold)}
.pm-n .pm-ring{fill:none!important;stroke:var(--gold)!important;stroke-width:2!important;opacity:.6;animation:pmring 1.6s ease-out infinite}
@keyframes pmring{0%{r:18;opacity:.8}100%{r:28;opacity:0}}
.pm-num{font-size:14px;font-weight:900;fill:var(--ink)}.pm-n.done .pm-num,.pm-n.cur .pm-num{fill:#fff}
.pm-lb{font-size:10.5px;fill:var(--ink-soft)}
.pm-lv{fill:var(--paper-2);stroke:var(--line);stroke-width:1}.pm-lv.on{fill:var(--ok);stroke:var(--ok)}
.pm-a{cursor:pointer}.pm-a:hover circle{filter:brightness(1.08)}

/* 课页 */
.hero{position:relative}
.hero-live{position:absolute;right:14px;top:14px;text-decoration:none;color:#fff;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.4);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}
.hero-live:hover{background:rgba(255,255,255,.3)}
.bigscore{font-size:30px;font-weight:900;margin:4px 0}.bigscore.ok{color:var(--ok)}.bigscore.bad{color:var(--bad)}
.pb-tools a.on{background:var(--gold);color:#3a2300}
.drgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
@media (min-width:640px){.drgrid{grid-template-columns:repeat(4,1fr)}}
.drk{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:10px 4px;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;font-family:var(--cjk);color:var(--ink)}
.drk .ic{font-size:22px}.drk b{font-size:13.5px}.drk small{font-size:11px;color:var(--muted)}
.drk.has{border-color:var(--ok)}.drk.has small{color:var(--ok)}
.drk:hover{border-color:var(--cobalt)}

/* 练习中心 */
.pgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}
@media (min-width:760px){.pgrid{grid-template-columns:repeat(3,1fr)}}
.pc{display:block;text-decoration:none;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--radius,14px);padding:13px 13px 11px;min-height:96px;position:relative}
.pc:hover{border-color:var(--cobalt)}
.pc-h{display:flex;align-items:center;gap:8px}.pc-h .ic{font-size:24px}.pc-h b{font-size:15.5px}
.pc small{display:block;color:var(--muted);font-size:12px;margin-top:5px;line-height:1.4}
.bars{display:flex;gap:6px;align-items:flex-end;height:90px;padding:6px 2px 0}
.bars .bar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;font-size:11px;color:var(--muted)}
.bars .bar i{display:block;width:70%;background:var(--cobalt-2);border-radius:4px 4px 0 0;min-height:2px}
.bars .bar:first-child i{background:var(--red)}
.bars .bar small{font-size:11px;font-weight:800;color:var(--ink-soft)}.bars .bar em{font-style:normal;font-size:10.5px}
.bars.mini{height:56px;margin-top:6px}.bars.mini small{display:none}
.chips{display:flex;flex-wrap:wrap;gap:6px}
.chip{display:inline-block;text-decoration:none;font-size:13px;font-weight:700;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 11px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.chip.on{border-color:var(--gold);background:var(--warn-bg)}.chip.done{color:var(--ok);border-color:var(--ok)}

/* 每日学乌语 */
.dgrid{display:grid;grid-template-columns:1fr;gap:10px}
@media (min-width:640px){.dgrid{grid-template-columns:1fr 1fr}}
.dcard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius,14px);padding:13px 14px}
.dk{font-size:12px;letter-spacing:.1em;color:var(--red);font-weight:900}
.du{font-size:22px;font-weight:900;color:var(--cobalt);margin-top:6px;cursor:pointer;line-height:1.3}
.dt{font-size:18px;font-weight:900;color:var(--cobalt);margin-top:6px}
.dc{font-size:15px;color:var(--ink);margin-top:4px;line-height:1.5}
.de{font-size:13px;color:var(--ink-soft);margin-top:4px;line-height:1.5}
.ds{font-size:11.5px;color:var(--muted);margin-top:6px}

/* 日历 */
.cal{background:var(--card);border:1px solid var(--line);border-radius:var(--radius,14px);padding:10px 12px}
.cal-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.cal-h b{font-size:15px}
.cal-g{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}
.cal-g i{font-style:normal;font-size:11px;color:var(--muted);padding:2px 0}
.cal-g span,.cal-g a{display:block;height:36px;line-height:36px;border-radius:10px;font-size:13.5px;font-weight:700;text-decoration:none;color:var(--ink)}
.cal-g a:hover{background:var(--paper-2)}
.cal-g .half{background:var(--info-bg,var(--paper-2));color:var(--cobalt)}
.cal-g .on{background:var(--ok);color:#fff}
.cal-g .today{box-shadow:inset 0 0 0 2px var(--gold)}
.cal-lg{display:flex;gap:14px;font-size:11.5px;color:var(--muted);margin-top:8px}
.cal-lg i{display:inline-block;width:12px;height:12px;border-radius:4px;vertical-align:-2px;margin-right:4px}.cal-lg i.on{background:var(--ok)}.cal-lg i.half{background:var(--info-bg,var(--paper-2));border:1px solid var(--line)}

/* 题型专项播放器 */
.qz .stem b{color:var(--cobalt)}
.fillrow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:17px;color:var(--cobalt);font-weight:700}
.inp{font-size:17px;padding:9px 11px;border:1.5px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font-family:var(--cjk);min-width:120px}
.inp:focus{outline:none;border-color:var(--cobalt)}
.qfb{margin-top:10px;font-weight:800;min-height:24px}.okt{color:var(--ok)}.badt{color:var(--bad)}
.passage{background:var(--paper-2);border-radius:10px;padding:8px 10px;margin:4px 0 12px;font-size:14px;line-height:1.5}
.pl{padding:3px 0}.uzl{display:block;color:var(--cobalt);font-weight:700;cursor:pointer}.zhl{display:block;color:var(--ink-soft);font-size:12.5px}
.gitem .no.ok{background:var(--ok)}.gitem .no.bad{background:var(--bad)}

/* 我的 */
.stat{grid-template-columns:repeat(3,1fr)}
.pbar{flex:1;height:8px;background:var(--paper-2);border-radius:99px;margin:0 12px;overflow:hidden}.pbar i{display:block;height:100%;background:var(--cobalt-2);border-radius:99px}
.qzbtn.danger{color:var(--bad);border-color:var(--bad)}.qzbtn.danger:hover{background:var(--bad);color:#fff}
.setrow .seg{flex-wrap:wrap;justify-content:flex-end}
a.qzbtn{text-decoration:none;display:inline-block}

/* ===== 2026-11-08 美化: 换页淡入 / 横幅纹饰 / 卡片手感 / 路线图折叠卡 / 进度环 / 顶栏右侧 / 空状态 ===== */
/* 换页: 子块依次淡入上浮 */
#app.enter > *{animation:pgIn .32s cubic-bezier(.2,.7,.2,1) both}
#app.enter > *:nth-child(2){animation-delay:.04s}#app.enter > *:nth-child(3){animation-delay:.08s}#app.enter > *:nth-child(4){animation-delay:.12s}#app.enter > *:nth-child(5){animation-delay:.15s}#app.enter > *:nth-child(n+6){animation-delay:.18s}
@keyframes pgIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){#app.enter > *{animation:none}}

/* 问候 */
.hello .uzg{font-family:var(--disp);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--red);font-weight:600;margin-bottom:2px}
.hello h1{font-size:26px;letter-spacing:.02em}
.hello p i{font-style:normal;color:var(--muted);font-family:var(--disp);letter-spacing:.04em}
.hello p b{color:var(--cobalt)}

/* 横幅纹饰: 细点阵 + 右上角大圆, 四主题通用(白色半透明) */
.hero,.hero-card,.pcard,.ccard{position:relative;overflow:hidden;isolation:isolate}
.hero::before,.hero-card::before,.pcard::before,.ccard::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.16) 1px,transparent 1.7px);background-size:14px 14px;-webkit-mask-image:linear-gradient(115deg,transparent 45%,#000 100%);mask-image:linear-gradient(115deg,transparent 45%,#000 100%)}
.hero::after,.hero-card::after{content:"";position:absolute;right:-54px;top:-70px;width:200px;height:200px;border-radius:50%;background:rgba(255,255,255,.07);z-index:-1;pointer-events:none}
html[data-theme="plain"] .hero::before,html[data-theme="plain"] .hero-card::before,html[data-theme="plain"] .pcard::before{background-image:none}

/* 卡片手感: 悬停上浮 + 投影, 按下回弹 */
.pc,.todo-it,.gitem,.resc,.deck,.drk,.dcard,.pcard,.ccard,.hero-card .btn,.todo-it .tb{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}
@media (hover:hover){
  .pc:hover,.todo-it:hover,.resc:hover,.deck:hover,.drk:hover,.pcard:hover,.ccard:hover{transform:translateY(-2px);box-shadow:var(--sh)}
  .gitem:hover{transform:translateX(3px)}
  .todo-it:hover{border-color:var(--cobalt)}
}
.pc:active,.todo-it:active,.gitem:active,.resc:active,.deck:active,.drk:active,.pcard:active,.ccard:active{transform:scale(.985)}
.pc .pc-h .ic,.resc .ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--paper-2);font-size:22px;flex-shrink:0}
.resc .ic{margin-bottom:4px}

/* 小节标题: 左侧赭红短杠 */
.lsec::before{content:"";width:4px;height:14px;border-radius:2px;background:var(--red);flex-shrink:0}

/* 底栏: 当前项图标垫一粒药丸 */
.tabbar a span{padding:2px 12px;border-radius:12px;transition:background-color .18s,transform .18s}
.tabbar a.on span{background:var(--info-bg);transform:translateY(-1px)}

/* 课页步骤条: 隐藏横向滚动条, 右侧渐隐提示可滑 */
.steps{scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent);padding-right:14px}
.steps::-webkit-scrollbar{display:none}
@media (min-width:760px){.steps{-webkit-mask-image:none;mask-image:none;padding-right:0}}

/* 我的: 数字用标题字体, 右下小单位 */
.stat b{font-family:var(--disp);font-size:30px;line-height:1.1;letter-spacing:.02em}
.stat b i{font-style:normal;font-family:var(--cjk);font-size:12px;font-weight:700;color:var(--muted);margin-left:3px;letter-spacing:0}

/* 空状态 */
.empty{text-align:center;padding:26px 16px 22px;background:var(--card);border:1px dashed var(--line);border-radius:var(--radius)}
.empty .ms-av{width:72px;height:72px;margin:0 auto 6px;color:var(--ink);line-height:0}.empty .ms-av svg{width:100%;height:100%;overflow:visible}
.empty b{display:block;font-size:16px}.empty p{color:var(--muted);font-size:13.5px;margin:6px auto 14px;max-width:420px;line-height:1.5}

/* 首页继续卡: 进度环 */
.ring{position:relative;width:56px;height:56px;flex-shrink:0}
.ring svg{width:100%;height:100%;display:block}
.ring .rg-bg{fill:none;stroke:rgba(255,255,255,.25);stroke-width:4}
.ring .rg-fg{fill:none;stroke:var(--gold-soft);stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .8s ease}
.ring span{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:22px}
.ring em{position:absolute;right:-6px;bottom:-4px;font-style:normal;font-size:10.5px;font-weight:900;background:var(--gold);color:var(--on-gold);border-radius:999px;padding:1px 6px}

/* 路线图折叠卡 */
.pm-sec{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:10px;overflow:hidden;box-shadow:0 2px 0 rgba(0,0,0,.03)}
.pm-hd{width:100%;display:flex;align-items:center;gap:12px;border:0;background:transparent;text-align:left;padding:12px 14px;cursor:pointer;font-family:var(--cjk);color:var(--ink)}
.pm-hd:hover{background:var(--paper-2)}
.pm-ic{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;color:#fff}
.pm-basics .pm-ic{background:linear-gradient(140deg,var(--acc-basics-hi),var(--acc-basics))}.pm-starter .pm-ic{background:linear-gradient(140deg,var(--acc-starter-hi),var(--acc-starter))}.pm-scene .pm-ic{background:linear-gradient(140deg,var(--acc-scene-hi),var(--acc-scene))}.pm-topic .pm-ic{background:linear-gradient(140deg,var(--acc-topic-hi),var(--acc-topic))}
.pm-tt{flex:1;min-width:0}.pm-tt b{display:block;font-size:16px}.pm-tt small{display:block;color:var(--muted);font-size:12px;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pm-bar{display:block;height:5px;border-radius:99px;background:var(--paper-2);margin-top:7px;overflow:hidden}.pm-bar i{display:block;height:100%;border-radius:99px;background:var(--cobalt-2);transition:width .6s ease}
.pm-basics .pm-bar i{background:var(--acc-basics-hi)}.pm-starter .pm-bar i{background:var(--acc-starter-hi)}.pm-scene .pm-bar i{background:var(--acc-scene-hi)}.pm-topic .pm-bar i{background:var(--acc-topic-hi)}
.pm-n2{font-family:var(--disp);font-size:14px;color:var(--muted);flex-shrink:0}.pm-n2 b{font-size:20px;color:var(--ink)}
.pm-chev{font-size:22px;color:var(--muted);transition:transform .2s;flex-shrink:0;line-height:1}
.pm-sec.open .pm-chev{transform:rotate(90deg)}
.pm-body{border-top:1px dashed var(--line);padding:6px 6px 2px}
.pm-body .pathmap{border:0;background:transparent;padding:0;box-shadow:none}
.pm-sec .tip{margin:0}

/* 顶栏右侧(手机/平板): 连续打卡 + 切主题按钮; 电脑左侧栏有色点, 隐藏 */
.topr{display:flex;align-items:center;gap:8px;flex-shrink:0}
.topr .streak{font-size:12.5px;font-weight:900;color:var(--brand-hi);background:var(--top-line);border-radius:999px;padding:4px 9px;white-space:nowrap}
.thbtn{width:34px;height:34px;border-radius:50%;border:1px solid var(--top-line);background:var(--top-line);color:var(--top-fg);cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;padding:0}
.thbtn:active{transform:scale(.92)}
@media (min-width:1000px){.topr{display:none}}

/* ===== 现代蓝 / 暖橙 主题的形状: 药丸按钮、大圆角、无边框白卡 + 柔和投影、不旋转的方块标志 ===== */
html[data-theme="modern"] .pc,html[data-theme="modern"] .todo-it,html[data-theme="modern"] .gitem,html[data-theme="modern"] .resc,html[data-theme="modern"] .deck,html[data-theme="modern"] .drk,html[data-theme="modern"] .dcard,html[data-theme="modern"] .pm-sec,html[data-theme="modern"] .daily,html[data-theme="modern"] .stat div,html[data-theme="modern"] .step,html[data-theme="modern"] .cal,html[data-theme="modern"] .lvcard,html[data-theme="modern"] .panel,html[data-theme="modern"] .sp-card,html[data-theme="modern"] .sp-sum,html[data-theme="modern"] .empty,html[data-theme="modern"] .ms-bb,html[data-theme="warm"] .pc,html[data-theme="warm"] .todo-it,html[data-theme="warm"] .gitem,html[data-theme="warm"] .resc,html[data-theme="warm"] .deck,html[data-theme="warm"] .drk,html[data-theme="warm"] .dcard,html[data-theme="warm"] .pm-sec,html[data-theme="warm"] .daily,html[data-theme="warm"] .stat div,html[data-theme="warm"] .step,html[data-theme="warm"] .cal,html[data-theme="warm"] .lvcard,html[data-theme="warm"] .panel,html[data-theme="warm"] .sp-card,html[data-theme="warm"] .sp-sum,html[data-theme="warm"] .empty,html[data-theme="warm"] .ms-bb{border-color:transparent;box-shadow:var(--card-sh);border-radius:var(--radius)}
html[data-theme="modern"] .pm-body .pathmap,html[data-theme="warm"] .pm-body .pathmap{box-shadow:none}
html[data-theme="modern"] .btn,html[data-theme="modern"] .hv,html[data-theme="modern"] .qzbtn,html[data-theme="modern"] .chip,html[data-theme="modern"] .seg button,html[data-theme="modern"] .seg-mini button,html[data-theme="modern"] .tab-pill,html[data-theme="warm"] .btn,html[data-theme="warm"] .hv,html[data-theme="warm"] .qzbtn,html[data-theme="warm"] .chip,html[data-theme="warm"] .seg button,html[data-theme="warm"] .seg-mini button,html[data-theme="warm"] .tab-pill{border-radius:999px}
html[data-theme="modern"] .btn,html[data-theme="warm"] .btn{padding:11px 20px;box-shadow:0 6px 16px -8px rgba(0,0,0,.25)}
html[data-theme="modern"] .btn:active,html[data-theme="warm"] .btn:active{box-shadow:none}
html[data-theme="modern"] .hero,html[data-theme="modern"] .ccard,html[data-theme="modern"] .pcard,html[data-theme="modern"] .hero-card,html[data-theme="warm"] .hero,html[data-theme="warm"] .ccard,html[data-theme="warm"] .pcard,html[data-theme="warm"] .hero-card{border-radius:24px}
html[data-theme="modern"] .logo,html[data-theme="warm"] .logo{transform:none;border-radius:12px;box-shadow:none;letter-spacing:.5px;font-weight:800}
html[data-theme="modern"] .lsec,html[data-theme="warm"] .lsec{color:var(--ink);font-size:14px;letter-spacing:.02em;text-transform:none}
html[data-theme="modern"] .lsec::after,html[data-theme="warm"] .lsec::after{display:none}
html[data-theme="modern"] .lsec::before,html[data-theme="warm"] .lsec::before{background:var(--cobalt)}
html[data-theme="modern"] .hello .uzg,html[data-theme="warm"] .hello .uzg{color:var(--cobalt)}
html[data-theme="modern"] .tabbar,html[data-theme="warm"] .tabbar{border-top:0;box-shadow:0 -6px 24px -12px rgba(0,0,0,.18);border-radius:22px 22px 0 0}
html[data-theme="modern"] .tabbar a.on span,html[data-theme="warm"] .tabbar a.on span{background:var(--btn-soft-bg)}
html[data-theme="modern"] .pc .pc-h .ic,html[data-theme="modern"] .resc .ic,html[data-theme="warm"] .pc .pc-h .ic,html[data-theme="warm"] .resc .ic{border-radius:14px;background:var(--btn-soft-bg)}
html[data-theme="modern"] .gitem .no,html[data-theme="modern"] .pm-ic,html[data-theme="modern"] .ring em,html[data-theme="warm"] .gitem .no,html[data-theme="warm"] .pm-ic,html[data-theme="warm"] .ring em{border-radius:14px}
html[data-theme="modern"] .stat b,html[data-theme="warm"] .stat b{font-weight:800}
html[data-theme="modern"] .thbtn,html[data-theme="modern"] .topr .streak{background:var(--btn-soft-bg);color:var(--btn-soft-fg);border-color:transparent}
html[data-theme="modern"] .top{border-bottom:0}
html[data-theme="modern"] .td{box-shadow:0 1px 3px rgba(0,0,0,.12);border-color:var(--line)}
html[data-theme="modern"] .td.on{border-color:var(--cobalt);box-shadow:0 0 0 2px var(--btn-soft-bg)}
html[data-theme="modern"] .themedots .tl{color:var(--muted)}

/* 设置行标签不折行 */
.setrow > span:first-child{white-space:nowrap;flex-shrink:0;margin-right:10px}
