:root{
  --red:#f31224;
  --ink:#111217;
  --muted:#737780;
  --paper:#fff;
  --soft:#f6f6f7;
  --line:#e8e8ec;
  --card:#fff;
  --shadow:0 18px 60px rgba(17,18,23,.08);
  --green:#1f9d68;
  --page-shadow:0 24px 70px rgba(17,18,23,.12);
}
*{box-sizing:border-box}
html{background:var(--paper);scroll-behavior:smooth}
body{
  margin:0;
  color:var(--ink);
  background:var(--paper);
  font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;
  line-height:1.65;
  -webkit-font-smoothing:antialiased;
}
body.dark{
  --ink:#f5f5f7;
  --muted:#a7aab2;
  --paper:#0f1013;
  --soft:#17181c;
  --line:#292b31;
  --card:#15161a;
  --shadow:0 20px 60px rgba(0,0,0,.28);
}
button,input,a{font:inherit}
button{color:inherit}
a{color:inherit;text-decoration:none}
svg{display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
[hidden]{display:none!important}
.wrap{width:min(1160px,calc(100% - 40px));margin:auto}

.topbar{
  position:sticky;
  top:0;
  z-index:60;
  border-bottom:1px solid var(--line);
  background:color-mix(in srgb,var(--paper) 94%,transparent);
  backdrop-filter:blur(18px);
  -webkit-backdrop-filter:blur(18px);
}
.nav{min-height:70px;display:flex;align-items:center;gap:24px}
.brand{display:flex;align-items:center;gap:11px;font-size:21px;font-weight:900;letter-spacing:-.03em}
.brand-mark{
  width:38px;height:38px;border-radius:11px;display:grid;place-items:center;
  background:var(--red);color:#fff;font-size:19px;font-weight:900;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.26);
}
.brand small{display:block;margin-top:-2px;color:var(--muted);font-size:9px;letter-spacing:.13em;font-weight:800}
.nav-actions{margin-left:auto;display:flex;align-items:center;gap:9px}
.local-pill{
  display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;
  border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:800;
}
.local-pill i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent)}
.icon-btn{
  width:40px;height:40px;padding:0;display:grid;place-items:center;border:1px solid var(--line);
  border-radius:12px;background:var(--card);cursor:pointer;transition:.16s ease;
}
.icon-btn:hover{background:var(--soft)}
.icon-btn svg{width:19px;height:19px}
.back-link{
  min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;
  border:1px solid var(--line);border-radius:12px;background:var(--card);font-size:12px;font-weight:800;
}
.page-shell{padding:0 0 80px}
.eyebrow{color:var(--red);font-size:11px;font-weight:900;letter-spacing:.16em}

.hero{padding:70px 0 36px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:34px;align-items:end}
.hero h1{margin:8px 0 14px;font-size:clamp(46px,7vw,76px);line-height:.98;letter-spacing:-.065em}
.hero p{max-width:760px;margin:0;color:var(--muted);font-size:16px}
.hero-badges{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.hero-badges span{
  min-height:54px;padding:0 14px;display:flex;align-items:center;justify-content:center;
  border:1px solid var(--line);border-radius:16px;background:var(--soft);font-size:12px;font-weight:800;text-align:center;
}

.notice{
  margin-bottom:22px;padding:15px 17px;display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:start;
  border:1px solid color-mix(in srgb,var(--green) 25%,var(--line));border-radius:17px;
  background:color-mix(in srgb,var(--green) 5%,var(--card));
}
.notice-icon{
  width:38px;height:38px;border-radius:11px;display:grid;place-items:center;
  background:color-mix(in srgb,var(--green) 11%,var(--card));color:var(--green);font-size:12px;
}
.notice strong{font-size:13px}
.notice p{margin:3px 0 0;color:var(--muted);font-size:11px}

.start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.start-card{
  position:relative;min-height:278px;padding:24px;border:1px solid var(--line);border-radius:24px;background:var(--card);
  box-shadow:0 8px 30px rgba(17,18,23,.035);display:flex;flex-direction:column;align-items:flex-start;
}
.start-card.primary-card{background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--red) 4%,var(--soft)))}
.step{position:absolute;top:19px;right:20px;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.14em}
.card-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:var(--soft);border:1px solid var(--line)}
.card-icon svg{width:21px;height:21px}
.start-card h2{margin:17px 0 7px;font-size:22px;letter-spacing:-.035em}
.start-card p{margin:0;color:var(--muted);font-size:12px}
.card-actions{margin-top:auto;width:100%;display:flex;gap:8px;flex-wrap:wrap}
.primary-btn,.ghost-btn,.text-btn{
  appearance:none;border-radius:12px;cursor:pointer;transition:.15s ease;font-weight:800;
}
.primary-btn{
  min-height:42px;padding:0 15px;border:1px solid var(--red);background:var(--red);color:#fff;
}
.primary-btn:hover{filter:brightness(.96);transform:translateY(-1px)}
.ghost-btn{
  min-height:42px;padding:0 14px;border:1px solid var(--line);background:var(--card);color:var(--ink);
}
.ghost-btn:hover{background:var(--soft)}
.text-btn{padding:5px 0;border:0;background:transparent;color:var(--muted);font-size:11px}
.text-btn:hover{color:var(--ink)}
.text-btn.danger:hover{color:var(--red)}

.workspace{margin-top:28px}
.workspace-head{
  padding:24px 0 17px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;
  border-bottom:1px solid var(--line);
}
.workspace-head h2{margin:4px 0 3px;font-size:30px;line-height:1.1;letter-spacing:-.04em}
.workspace-head p{margin:0;color:var(--muted);font-size:11px}
.workspace-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}

.workspace-grid{
  display:grid;grid-template-columns:290px minmax(0,1fr);gap:18px;align-items:start;padding-top:18px;
}
.order-panel,.preview-panel{
  border:1px solid var(--line);border-radius:22px;background:var(--card);overflow:hidden;
}
.order-panel{position:sticky;top:88px;max-height:calc(100vh - 108px);display:flex;flex-direction:column}
.panel-head,.preview-toolbar{
  min-height:69px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);
}
.panel-head strong,.panel-head small,.preview-toolbar strong,.preview-toolbar small{display:block}
.panel-head strong,.preview-toolbar strong{font-size:13px}
.panel-head small,.preview-toolbar small{margin-top:2px;color:var(--muted);font-size:9px}
.panel-head>span{
  min-width:30px;height:30px;padding:0 8px;border-radius:9px;background:var(--soft);display:grid;place-items:center;
  font-size:11px;font-weight:900;
}
.order-list{padding:8px;overflow:auto;overscroll-behavior:contain}
.order-item{
  position:relative;display:grid;grid-template-columns:24px 28px minmax(0,1fr) 58px;gap:8px;align-items:center;
  min-height:60px;padding:8px;border:1px solid transparent;border-radius:13px;background:transparent;cursor:grab;
  transition:.14s ease;
}
.order-item:hover{background:var(--soft)}
.order-item.dragging{opacity:.45}
.order-item.drop-before{box-shadow:inset 0 2px 0 var(--red)}
.drag-handle{color:var(--muted);font-size:15px;line-height:1;text-align:center}
.order-num{
  width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--soft);
  font-size:10px;font-weight:900;
}
.order-copy{min-width:0}
.order-copy b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}
.order-copy small{display:block;margin-top:2px;color:var(--muted);font-size:9px}
.order-controls{display:flex;gap:4px}
.order-controls button{
  width:26px;height:26px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--card);cursor:pointer;
  color:var(--muted);font-size:12px;
}
.order-controls button:disabled{opacity:.25;cursor:default}
.order-foot{padding:11px 14px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}

.preview-toolbar{padding-left:18px;padding-right:18px}
.preview-state{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}
.preview-state span{
  min-height:28px;padding:0 8px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);
  border-radius:999px;background:var(--soft);color:var(--muted);font-size:9px;font-weight:800;
}
.preview-state i{width:6px;height:6px;border-radius:50%;background:var(--green)}
.paper-stage{
  min-height:760px;padding:28px;background:#e9eaed;overflow:auto;
}
body.dark .paper-stage{background:#090a0c}
.paper-sheet{
  position:relative;width:210mm;min-height:297mm;margin:0 auto;padding:16mm 20mm 12mm;background:#fff;color:#111;
  box-shadow:var(--page-shadow);font-family:"Times New Roman","Everflow Song","Songti SC","STSong",serif;font-synthesis:none;
}
.paper-header{padding-bottom:7mm;border-bottom:.35mm solid #1a1a1a;text-align:center}
.paper-brand{font-family:Arial,"PingFang SC",sans-serif;font-size:8pt;letter-spacing:.14em}
.paper-header h1{margin:4mm 0 2mm;font-family:"Everflow Hei",sans-serif;font-size:18pt;line-height:1.15;font-weight:700}
.paper-header p{margin:0;font-size:9pt;color:#555}
.paper-questions{padding:7mm 0 14mm}
.question{
  position:relative;margin:0 0 2.95mm;font-size:10.5pt;line-height:1.76;break-inside:avoid-page;page-break-inside:avoid;
}
.question-line{display:grid;grid-template-columns:2.25em 1fr;gap:.55em;align-items:start}
.question-number{font-weight:700}
.question-body{min-width:0;white-space:pre-wrap;word-break:break-word}
.question-body p{margin:0 0 1.8mm}
.options{display:grid;gap:.22em 1.2em;margin:2.95mm 0 0 calc(2.25em + .55em)}
.options.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.options.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.options.cols-1{grid-template-columns:1fr}
.option{min-width:0;word-break:break-word}
.paper-footer{
  position:absolute;left:20mm;right:20mm;bottom:5.3mm;display:flex;justify-content:space-between;gap:10mm;
  border-top:.2mm solid #bbb;padding-top:2.5mm;color:#777;font-family:Arial,"PingFang SC",sans-serif;font-size:7.5pt;
}
.katex{font-size:1em}
.katex-display{margin:.55em 0}
.empty-paper{
  padding:45mm 10mm;text-align:center;color:#888;font-family:Arial,"PingFang SC",sans-serif;font-size:11pt;
}

.guide{padding-top:58px}
.section-head{display:grid;grid-template-columns:1fr minmax(280px,.7fr);gap:28px;align-items:end;margin-bottom:18px}
.section-head span{color:var(--red);font-size:10px;font-weight:900;letter-spacing:.16em}
.section-head h2{margin:4px 0 0;font-size:30px;letter-spacing:-.04em}
.section-head p{margin:0;color:var(--muted);font-size:12px}
.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.guide-flow,.format-example{
  margin:0;border:1px solid var(--line);border-radius:22px;background:var(--card);
}
.guide-flow{padding:8px}
.guide-flow ol{list-style:none;margin:0;padding:0;counter-reset:flow}
.guide-flow li{
  counter-increment:flow;display:grid;grid-template-columns:34px 1fr;gap:11px;padding:14px;border-radius:14px;
}
.guide-flow li+li{border-top:1px solid var(--line)}
.guide-flow li:before{
  content:counter(flow);width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--soft);
  color:var(--muted);font-size:10px;font-weight:900;
}
.guide-flow b,.guide-flow span{display:block}
.guide-flow b{font-size:12px}
.guide-flow span{margin-top:2px;color:var(--muted);font-size:10px}
.format-example{
  padding:22px;overflow:auto;background:#111217;color:#f3f3f4;font:12px/1.8 "SFMono-Regular",Consolas,monospace;
}
.format-example code{white-space:pre-wrap}

.modal-layer{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px}
.modal-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.44);backdrop-filter:blur(7px)}
.modal{
  position:relative;width:min(560px,100%);max-height:min(720px,calc(100dvh - 30px));overflow:auto;
  padding:22px;border:1px solid var(--line);border-radius:24px;background:var(--card);box-shadow:0 30px 90px rgba(0,0,0,.25);
}
.modal header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}
.modal header span{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.15em}
.modal h2{margin:3px 0 0;font-size:23px;letter-spacing:-.03em}
.modal-body{padding-top:12px;color:var(--muted);font-size:12px}
.modal-body b{color:var(--ink)}
.modal-body code{padding:2px 5px;border-radius:5px;background:var(--soft);color:var(--ink)}
.warning-box{
  margin-top:16px;padding:12px 13px;border:1px solid color-mix(in srgb,#d99a28 32%,var(--line));
  border-radius:13px;background:color-mix(in srgb,#d99a28 8%,var(--card));color:var(--ink);font-size:11px;
}
.toast{
  position:fixed;left:50%;bottom:22px;z-index:120;min-width:180px;max-width:min(430px,calc(100% - 28px));
  padding:11px 14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--card) 95%,transparent);
  box-shadow:0 16px 50px rgba(0,0,0,.16);backdrop-filter:blur(18px);color:var(--ink);font-size:11px;
  opacity:0;transform:translate(-50%,8px);pointer-events:none;transition:.18s ease;
}
.toast.show{opacity:1;transform:translate(-50%,0)}

@media(max-width:980px){
  .hero{grid-template-columns:1fr}.hero-badges{grid-template-columns:repeat(4,1fr)}
  .start-grid{grid-template-columns:1fr 1fr}.start-card:last-child{grid-column:1/-1;min-height:220px}
  .workspace-grid{grid-template-columns:240px minmax(0,1fr)}
  .paper-stage{padding:18px}
  .paper-sheet{transform-origin:top left}
}
@media(max-width:760px){
  .wrap{width:min(100% - 28px,1160px)}
  .nav{min-height:62px}.back-link{display:none}.local-pill{display:none}
  .hero{padding-top:48px}.hero h1{font-size:48px}.hero p{font-size:14px}
  .hero-badges{grid-template-columns:1fr 1fr}
  .start-grid{grid-template-columns:1fr}.start-card:last-child{grid-column:auto}
  .workspace-head{align-items:flex-start;flex-direction:column}.workspace-actions{width:100%;justify-content:flex-start}
  .workspace-actions .primary-btn{margin-left:auto}
  .workspace-grid{grid-template-columns:1fr}
  .order-panel{position:static;max-height:none}
  .order-list{max-height:330px}
  .preview-toolbar{align-items:flex-start}
  .paper-stage{padding:12px;overflow:hidden}
  .paper-sheet{
    width:210mm;
    transform:scale(var(--paper-scale,.48));
    transform-origin:top left;
    margin-bottom:calc((297mm * var(--paper-scale,.48)) - 297mm);
  }
  .section-head,.guide-grid{grid-template-columns:1fr}
}
@media(max-width:480px){
  .brand{font-size:18px}.brand-mark{width:34px;height:34px}
  .hero h1{font-size:42px}
  .hero-badges span{min-height:46px}
  .start-card{padding:20px;min-height:255px}
  .workspace-actions{display:grid;grid-template-columns:1fr 1fr}
  .workspace-actions .primary-btn{margin:0;grid-column:1/-1}
  .order-item{grid-template-columns:22px 26px minmax(0,1fr) 58px}
}
@media print{
  @page{size:A4;margin:0}
  html,body{background:#fff!important}
  body{margin:0!important}
  .topbar,.hero,.notice,.start-grid,.workspace-head,.order-panel,.preview-toolbar,.guide,.toast,.modal-layer{display:none!important}
  .page-shell,.wrap,.workspace,.workspace-grid,.preview-panel,.paper-stage{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important}
  .preview-panel{overflow:visible!important}
  .paper-sheet{
    width:210mm!important;min-height:297mm!important;margin:0!important;padding:16mm 20mm 12mm!important;
    box-shadow:none!important;transform:none!important;background:#fff!important;color:#111!important;
  }
  .paper-footer{bottom:5.3mm}
  .question{break-inside:avoid-page;page-break-inside:avoid}
}

/* ===== Everflow exam-A4 parity / compile mode ===== */
@font-face{
  font-family:"Everflow Termes";
  src:url("assets/vendor/typst/fonts/TeXGyreTermesX-Regular.otf") format("opentype");
  font-style:normal;font-weight:400;font-display:swap;
}
@font-face{
  font-family:"Everflow Termes";
  src:url("assets/vendor/typst/fonts/TeXGyreTermesX-Bold.otf") format("opentype");
  font-style:normal;font-weight:700;font-display:swap;
}
@font-face{
  font-family:"Everflow Termes";
  src:url("assets/vendor/typst/fonts/TeXGyreTermesX-Italic.otf") format("opentype");
  font-style:italic;font-weight:400;font-display:swap;
}
@font-face{
  font-family:"Everflow Termes Math";
  src:url("assets/vendor/typst/fonts/XITSMath-Regular.otf") format("opentype");
  font-style:normal;font-weight:400;font-display:swap;
}
.paper-sheet{
  padding:16mm 20mm 12mm;
  font-family:"Everflow Termes","TeX Gyre Termes","Times New Roman","Songti SC","STSong","Noto Serif CJK SC","SimSun",serif;
}
.paper-header{padding:3.5mm 0 4.5mm;border:0;text-align:center}
.paper-brand,.paper-header p{display:none}
.paper-header h1{
  margin:0;
  font-family:"PingFang SC","Noto Sans CJK SC","Microsoft YaHei",sans-serif;
  font-size:13pt;
  line-height:1.2;
  font-weight:700;
}
.paper-questions{position:relative;z-index:2;padding:3mm 0 14mm}
.paper-running-head{
  position:absolute;z-index:4;left:20mm;right:20mm;top:4.4mm;
  height:4.5mm;display:flex;align-items:center;justify-content:center;
  font-family:"Everflow Termes","TeX Gyre Termes","Times New Roman","Songti SC",serif;
  font-size:8pt;line-height:1;color:#222;letter-spacing:.01em;pointer-events:none;
}
.paper-watermark{
  position:absolute;z-index:1;right:13mm;bottom:30mm;
  width:6.62mm;height:34mm;opacity:.09;pointer-events:none;
  background-image:url("data:image/png;base64,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");
  background-repeat:no-repeat;background-position:center bottom;background-size:contain;
}
.paper-qr{
  position:absolute;z-index:4;left:3mm;bottom:5.8mm;width:15mm;
  display:flex;flex-direction:column;align-items:center;gap:.7mm;
  font-family:"Everflow Termes","Times New Roman","Songti SC",serif;color:#222;pointer-events:none;
}
.paper-qr-code{width:13mm;height:13mm;display:grid;place-items:center;background:#fff}
.paper-qr-code img{display:block!important;width:13mm!important;height:13mm!important}
.paper-qr span{font-size:5.8pt;line-height:1;white-space:nowrap}
.paper-footer{
  left:20mm;right:20mm;bottom:3.6mm;z-index:4;padding:0;border:0;
  min-height:4mm;align-items:center;justify-content:center;
  font-family:"Everflow Termes","Times New Roman","Songti SC",serif;font-size:8pt;color:#333;
}
.paper-footer>span:first-child{display:none}
.paper-footer b{font-weight:400}

.compile-entry{display:inline-flex;align-items:center;gap:7px}
.compile-entry svg{width:16px;height:16px}
.compile-bar{
  position:sticky;top:0;z-index:80;min-height:68px;padding:11px 18px;
  display:flex;align-items:center;justify-content:space-between;gap:18px;
  border:1px solid var(--line);border-radius:17px;
  background:color-mix(in srgb,var(--card) 95%,transparent);
  box-shadow:0 14px 40px rgba(17,18,23,.08);
  backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);
}
.compile-bar-copy span,.compile-bar-copy strong,.compile-bar-copy small{display:block}
.compile-bar-copy span{color:var(--red);font-size:9px;font-weight:900;letter-spacing:.15em}
.compile-bar-copy strong{margin-top:1px;font-size:13px}
.compile-bar-copy small{margin-top:2px;color:var(--muted);font-size:9px}
.compile-bar-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}

.question-move-tools{
  display:none;position:absolute;left:-18mm;top:-.7mm;z-index:15;
  grid-template-columns:25px 25px;gap:3px;padding:4px;border:1px solid #dadce1;border-radius:10px;
  background:rgba(255,255,255,.96);box-shadow:0 5px 16px rgba(0,0,0,.08);
  font-family:Arial,sans-serif;
}
.question-move-tools .move-grip{grid-row:1/3;width:25px;display:grid;place-items:center;color:#666;font-size:14px;cursor:grab}
.question-move-tools button{
  width:25px;height:23px;padding:0;border:1px solid #dedfe3;border-radius:6px;background:#fff;color:#555;
  cursor:pointer;font:700 11px/1 Arial,sans-serif;
}
.question-move-tools button:disabled{opacity:.28;cursor:default}
body.compile-mode.question-move-on .question-move-tools{display:grid}
body.compile-mode.question-move-on .question{cursor:grab}
body.compile-mode.question-move-on .question:hover{outline:1px dashed rgba(243,18,36,.28);outline-offset:2.2mm}
.question.paper-dragging{opacity:.38}
.question.paper-drop-before:before{
  content:"";position:absolute;left:0;right:0;top:-1.8mm;height:.55mm;border-radius:99px;background:#f31224;
}
body.compile-mode{background:#e9eaed}
body.compile-mode.dark{background:#090a0c}
body.compile-mode .topbar,
body.compile-mode .hero,
body.compile-mode .notice,
body.compile-mode .guide,
body.compile-mode .workspace-head,
body.compile-mode .order-panel,
body.compile-mode .preview-toolbar{display:none!important}
body.compile-mode .page-shell{padding:0}
body.compile-mode .workspace{
  width:100%;max-width:none;margin:0;padding:12px 16px 28px;
}
body.compile-mode .compile-bar{display:flex!important}
body.compile-mode .workspace-grid{display:block;padding-top:12px}
body.compile-mode .preview-panel{border:0;border-radius:0;background:transparent;overflow:visible}
body.compile-mode .paper-stage{min-height:100vh;padding:24px;background:transparent;overflow:auto}
body.compile-mode .paper-sheet{box-shadow:0 25px 80px rgba(0,0,0,.15)}

.katex .mathrm,.katex .mord.text,.katex .text{
  font-family:"Everflow Termes","TeX Gyre Termes","Times New Roman","Songti SC",serif;
}

@media(max-width:760px){
  .compile-bar{top:0;border-radius:14px;padding:10px 11px;align-items:flex-start}
  .compile-bar-copy small{display:none}
  .compile-bar-actions{gap:5px}
  .compile-bar-actions .ghost-btn,.compile-bar-actions .primary-btn{min-height:36px;padding:0 9px;font-size:10px}
  body.compile-mode .workspace{padding:8px 0 18px}
  body.compile-mode .compile-bar{margin:0 8px}
  body.compile-mode .paper-stage{padding:10px 0}
  .question-move-tools{left:-18.7mm;transform:scale(1.32);transform-origin:right top}
}

@media print{
  .compile-bar,.question-move-tools{display:none!important}
  .paper-running-head{
    position:fixed!important;top:4.4mm!important;left:20mm!important;right:20mm!important;
  }
  .paper-watermark{
    position:fixed!important;right:13mm!important;bottom:30mm!important;
  }
  .paper-qr{
    position:fixed!important;left:3mm!important;bottom:5.8mm!important;
  }
  .paper-footer{
    position:fixed!important;left:20mm!important;right:20mm!important;bottom:3.6mm!important;
  }
  .paper-header{padding-top:3.5mm!important}
}

/* TeX Gyre Termes Math: match exam-zh math-font=termes through native MathML. */
math{
  font-family:"Everflow Termes Math","TeX Gyre Termes Math","STIX Two Math","Cambria Math",math;
  font-size:1em;
}
math mtext{
  font-family:"Everflow Termes","TeX Gyre Termes","Times New Roman","Songti SC","STSong","Noto Serif CJK SC",serif;
}
math[display="block"]{margin:.55em 0}

/* CTeX Ubuntu parity: body = Noto Serif CJK SC, \heiti title = Noto Sans CJK SC. */
.question-body,
.option{
  font-family:"Everflow Termes","TeX Gyre Termes","Times New Roman","Noto Serif SC","Noto Serif CJK SC",serif;
}
.paper-header h1{
  font-family:"Noto Sans SC","Noto Sans CJK SC","PingFang SC","Microsoft YaHei",sans-serif;
}
.paper-running-head,
.paper-footer,
.paper-qr span{
  font-family:"Everflow Termes","TeX Gyre Termes","Times New Roman","Kaiti SC","KaiTi","Noto Serif SC",serif;
}
math mtext{
  font-family:"Everflow Termes","TeX Gyre Termes","Times New Roman","Noto Serif SC","Noto Serif CJK SC",serif;
}
