#nc-viewer{box-sizing:border-box;width:min(1120px,96vw);max-height:92dvh;padding:22px;border:1px solid #b8cbd2;border-radius:12px;background:#f6fafb;color:#18323d;overflow:auto}#nc-viewer::backdrop{background:#06141bbd}#nc-viewer .nc-bar{display:flex;align-items:center;justify-content:space-between;gap:16px}#nc-viewer h2{font-size:19px;overflow-wrap:anywhere}#nc-viewer button{padding:10px 14px;min-height:42px;cursor:pointer}#nc-viewer p{line-height:1.55;overflow-wrap:anywhere}#nc-viewer .nc-warning{padding:12px;background:#fff0d5;color:#603b0c;border-radius:6px}#nc-viewer .nc-source{overflow:auto;max-height:55dvh;font:13px/1.7 monospace;background:#fff;color:#102d39;padding:14px;border:1px solid #c4d4db;white-space:pre;tab-size:4}#nc-viewer .nc-row{display:block;min-height:1.7em}#nc-viewer .nc-number{display:inline-block;min-width:4em;margin-right:1em;color:#56727d;border-right:1px solid #d6e2e6;user-select:none}html[data-theme=dark] #nc-viewer{background:#13232c;color:#e3eff3;border-color:#3d535e}html[data-theme=dark] #nc-viewer .nc-source{background:#0b171e;color:#e3eff3;border-color:#3d535e}@media(max-width:600px){#nc-viewer{padding:12px;width:98vw}#nc-viewer h2{font-size:16px}#nc-viewer .nc-bar{align-items:flex-start}#nc-viewer .nc-source{font-size:12px}}
