:root { --draft: #805829; --draft-bg: #f7efe2; }
.draft-line { display: flex; flex-wrap: wrap; align-items: center; gap: 13px; margin: 32px 0 14px; }
.draft-line .eyebrow { margin: 0; }
.draft-badge { display: inline-block; border: 1px solid #cfb78f; color: var(--draft); background: var(--draft-bg); padding: 3px 10px; border-radius: 3px; font: 600 11px/1.7 system-ui,sans-serif; letter-spacing: .04em; white-space: nowrap; }
.draft-note main.wrap { max-width: 800px; }
.draft-note h1 { max-width: 800px; font-size: clamp(34px, 3.8vw, 46px); margin-bottom: 17px; }
.subtitle { font: 22px/1.45 Georgia,serif; color: #5b707d; margin: 0 0 23px; }
.draft-status { margin: 26px 0 0; padding: 15px 20px; border-left: 3px solid #c2a77e; background: #f8f4ec; max-width: 900px; font-size: 14px; color: #665b4d; }
.draft-status strong { color: #6c502d; }
.draft-note .layout { display: block; margin-top: 33px; }
.draft-note .prose { max-width: 830px; }
.draft-note .prose h2:first-child { margin-top: 0; }
.draft-note .prose p { font-size: 16.5px; line-height: 1.8; }
.draft-note .prose h2 { font-size: 27px; margin-top: 39px; }
.draft-note .prose article > p:first-child { font-size: 18px; line-height: 1.8; }
.draft-note .prose .calculation-link { font-size: 13px; color: var(--muted); margin-top: 28px; }
.draft-note .prose h2#abstract + p { font-size: 18px; line-height: 1.78; color: #294250; }
.draft-note .katex { font-size: 1.08em; }
.draft-note .equation { display: flex; align-items: center; gap: 14px; padding: 14px 18px; font-size: 16px; line-height: 1.5; background: #f4f6f6; border-left: 2px solid #b7c6ce; }
.draft-note .equation-content { flex: 1; min-width: 0; overflow-x: auto; overflow-y: hidden; padding: 6px 2px; }
.draft-note .katex-display { margin: 0; }
.draft-note .katex-display > .katex { text-align: left; }
.equation-number { color: #7a8b95; font: 12px system-ui,sans-serif; align-self: flex-start; padding-top: 10px; }
.draft-note figure { margin: 34px 0 30px; background: #fff; border: 1px solid #d6e0e5; padding: 20px 17px 17px; }
.draft-note figure img { display: block; width: 100%; height: auto; }
.draft-note figcaption { font: 13px/1.65 system-ui,sans-serif; color: #516774; border-top: 1px solid #e2e8eb; padding: 14px 3px 0; margin-top: 12px; }
.draft-note .table-scroll { margin: 30px 0; }
.draft-note table { min-width: 580px; }
.draft-note th:first-child { width: 32%; }
.draft-note .prose li { padding-left: 3px; }
.draft-note #references ~ ol { font-size: 14px; line-height: 1.7; padding-left: 23px; }
.draft-note #references ~ ol li { margin-bottom: 20px; }
.draft-note .outline { max-height: calc(100vh - 55px); overflow-y: auto; }
.draft-note .outline ol { list-style: none; padding-left: 0; margin-top: 15px; }
.draft-note .outline li { margin: 12px 0; }
.draft-note .outline a { display: block; }
.draft-note .outline a:hover { text-decoration: underline; }
.draft-note .outline .aside-status { margin-top: 24px; padding-top: 19px; border-top: 1px solid #d6e0e5; color: #6a7b85; font-size: 11px; }
.paper .draft-badge { margin-left: 9px; vertical-align: middle; }
.paper.is-draft { background: #faf7f1; padding-left: 16px; padding-right: 16px; }
.preview-mark { padding: 7px 0; background: #f0e9db; color: #796040; font-size: 11px; letter-spacing: .02em; }
@media(max-width: 800px) {
 .draft-note .layout { display: block; margin-top: 27px; }
 .draft-note .prose p { font-size: 16px; }
 .draft-note .outline { max-height: none; }
 .draft-note .outline .aside-status { display: none; }
 .draft-note .prose h2 { font-size: 26px; }
 .draft-status { padding: 14px 16px; }
 .draft-note .equation { padding: 14px 10px; gap: 6px; font-size: 14px; }
 .equation-number { font-size: 10px; padding-top: 8px; }
 .draft-note figure { padding: 13px 9px; }
 .draft-note figcaption { font-size: 12px; }
 .subtitle { font-size: 20px; }
 .draft-note h1 { font-size: 38px; }
 .paper.is-draft { padding-left: 8px; padding-right: 8px; }
}
@media print {
 .preview-mark { display: none; }
 .draft-note h1 { font-size: 26pt; }
 .draft-note .prose p { font-size: 10.5pt; }
 .draft-note .equation { font-size: 10pt; break-inside: avoid; }
 .draft-note .equation-content { overflow: visible; }
 .draft-note figure { break-inside: avoid; }
 .draft-note table { min-width: 0; }
 .draft-note .prose h2 { font-size: 16pt; }
}

.draft-badge { border-radius: 0; }
.rv-math-0 {height:0.8333em;vertical-align:-0.15em;}
.rv-math-1 {margin-right:0.2222em;}
.rv-math-2 {height:0.2806em;}
.rv-math-3 {top:-2.55em;margin-left:-0.2222em;margin-right:0.05em;}
.rv-math-4 {height:2.7em;}
.rv-math-5 {height:0.15em;}
.rv-math-6 {height:1em;vertical-align:-0.25em;}
.rv-math-7 {height:0.3283em;}
.rv-math-8 {height:0.2083em;}
.rv-math-9 {height:1.1141em;vertical-align:-0.25em;}
.rv-math-10 {height:0.8641em;}
.rv-math-11 {top:-3.113em;margin-right:0.05em;}
.rv-math-12 {margin-right:0.2778em;}
.rv-math-13 {height:0.8913em;}
.rv-math-14 {margin-right:0.0813em;}
.rv-math-15 {height:0.6833em;}
.rv-math-16 {height:0.6444em;}
.rv-math-17 {height:0.8141em;}
.rv-math-18 {margin-right:0.1132em;}
.rv-math-19 {top:-3.063em;margin-right:0.05em;}
.rv-math-20 {height:0.8413em;}
.rv-math-21 {height:0.4306em;}
.rv-math-22 {height:0.3011em;}
.rv-math-23 {top:-2.55em;margin-left:0em;margin-right:0.05em;}
.rv-math-24 {height:1.1491em;vertical-align:-0.25em;}
.rv-math-25 {height:0.8991em;}
.rv-math-26 {top:-2.453em;margin-left:0em;margin-right:0.05em;}
.rv-math-27 {height:0.247em;}
.rv-math-28 {height:0.9747em;vertical-align:-0.0833em;}
.rv-math-29 {height:1.0641em;vertical-align:-0.25em;}
.rv-math-30 {height:4.0909em;vertical-align:-1.7955em;}
.rv-math-31 {height:2.2955em;}
.rv-math-32 {top:-4.2955em;}
.rv-math-33 {height:3.5435em;}
.rv-math-34 {margin-right:0.0785em;}
.rv-math-35 {top:-2.55em;margin-left:-0.0785em;margin-right:0.05em;}
.rv-math-36 {top:-2.108em;}
.rv-math-37 {margin-right:0.0715em;}
.rv-math-38 {top:-2.55em;margin-left:-0.0715em;margin-right:0.05em;}
.rv-math-39 {margin-right:0.0278em;}
.rv-math-40 {height:1.7955em;}
.rv-math-41 {margin-right:0.4445em;position:relative;top:-0.0011em;}
.rv-math-42 {height:1.5435em;}
.rv-math-43 {top:-1.7881em;margin-left:-0.4445em;margin-right:0.05em;}
.rv-math-44 {top:-3.8129em;margin-right:0.05em;}
.rv-math-45 {height:0.9119em;}
.rv-math-46 {margin-right:0.1667em;}
.rv-math-47 {margin-right:0.1389em;}
.rv-math-48 {height:0.1514em;}
.rv-math-49 {top:-2.55em;margin-left:-0.1389em;margin-right:0.05em;}
.rv-math-50 {height:0.9755em;}
.rv-math-51 {top:-3em;}
.rv-math-52 {height:3em;}
.rv-math-53 {padding-left:0.833em;}
.rv-math-54 {top:-2.9355em;}
.rv-math-55 {min-width:0.853em;height:1.08em;}
.rv-math-56 {height:0.0645em;}
.rv-math-57 {height:0.938em;}
.rv-math-58 {margin-right:2em;}
.rv-math-59 {height:0.6835em;vertical-align:-0.0391em;}
.rv-math-60 {height:0.7224em;vertical-align:-0.0391em;}
.rv-math-61 {height:2.5032em;vertical-align:-0.9119em;}
.rv-math-62 {height:1.5912em;}
.rv-math-63 {margin-right:0.1076em;}
.rv-math-64 {height:0.8889em;vertical-align:-0.1944em;}
.rv-math-65 {height:0.888em;}
.rv-math-66 {margin-right:0.0379em;}
.rv-math-67 {height:0.6944em;}
.rv-math-68 {height:0.6984em;vertical-align:-0.0833em;}
.rv-math-69 {margin-right:0.0738em;}
.rv-math-70 {height:0.7667em;vertical-align:-0.0833em;}
.rv-math-71 {height:1.1901em;vertical-align:-0.345em;}
.rv-math-72 {height:0.8451em;}
.rv-math-73 {top:-2.655em;}
.rv-math-74 {top:-3.23em;}
.rv-math-75 {border-bottom-width:0.04em;}
.rv-math-76 {top:-3.394em;}
.rv-math-77 {height:0.345em;}
