:root{--page-max-width:1440px;--bg-page:#f5f7fa;--border-soft:#e5e7eb}*{box-sizing:border-box}body,html{overflow-x:hidden}canvas,img,svg,video{max-width:100%;height:auto}code,kbd,pre,samp{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.page,.page-header>*,[class*=n-]{min-width:0}#__nuxt,body,html{height:100%;margin:0;padding:0}body{background:var(--bg-page);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.page{max-width:var(--page-max-width);min-width:0;margin:0 auto;padding:20px 24px 48px;overflow-x:clip}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-title{letter-spacing:.5px;margin:0;font-size:22px;font-weight:600}.page-subtitle{color:#6b7280;margin:6px 0 0;font-size:13px}.section+.section{margin-top:20px}.muted{color:#6b7280;font-size:13px}.mono{font-family:Cascadia Code,Consolas,Courier New,monospace}.grade-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}@media (width<=1400px){.grade-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.grade-layout{grid-template-columns:minmax(0,1fr)}}.sticky-panel{position:sticky;top:16px}.essay-image{border:1px solid var(--border-soft);cursor:zoom-in;background:#fff;border-radius:6px;width:100%}.essay-text{white-space:pre-wrap;word-break:break-word;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.9}@media print{body{background:#fff}.n-layout-header,.n-layout-sider,.no-print{display:none!important}.page{max-width:none;padding:0}.print-break{-moz-column-break-before:page;break-before:page}}
