html,body{-webkit-user-select:none;user-select:none;background:var(--colorNeutralBackground3,#f5f5f5);height:100%;color:var(--colorNeutralForeground1,#242424);font-family:var(--fontFamilyBase,"Segoe UI", "Yu Gothic UI", system-ui, sans-serif);font-size:var(--fontSizeBase300,14px);margin:0;overflow:hidden}*,:before,:after{box-sizing:border-box}:root{--paper-bg:#fff;--paper-fg:#1f1f1f;--paper-muted:#6b6b6b;--paper-border:#d0d0d0;--paper-heading:#1f3864;--paper-heading-accent:#2f5496;--paper-code-bg:#f4f4f4;--paper-link:#0563c1;--desk-bg:#e6e6e6}@media (prefers-color-scheme:dark){:root{--desk-bg:#2b2b2b}}.paper{background:var(--paper-bg);width:794px;min-height:1123px;color:var(--paper-fg);-webkit-user-select:text;user-select:text;padding:96px 96px 120px;box-shadow:0 0 0 1px #0000000f,0 2px 8px #0000002e}.paper .ProseMirror{word-break:break-word;caret-color:#000;outline:none;min-height:900px;font-family:Yu Gothic UI,Yu Gothic,YuGothic,Meiryo,Hiragino Sans,system-ui,sans-serif;font-size:11pt;line-height:1.7}.paper .ProseMirror *{margin:0}.paper .ProseMirror>*+*{margin-top:.6em}.paper .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#a0a0a0;pointer-events:none;height:0}.paper .ProseMirror :is(h1,h2,h3,h4,h5,h6){margin-top:1.1em;font-weight:600;line-height:1.35}.paper .ProseMirror h1{color:var(--paper-heading-accent);border-bottom:1px solid var(--paper-heading-accent);padding-bottom:.15em;font-size:20pt}.paper .ProseMirror h2{color:var(--paper-heading-accent);font-size:16pt}.paper .ProseMirror h3{color:var(--paper-heading);font-size:13pt}.paper .ProseMirror h4{color:var(--paper-heading-accent);font-size:11pt;font-style:italic}.paper .ProseMirror h5,.paper .ProseMirror h6{color:var(--paper-heading);font-size:11pt}.paper .ProseMirror>:first-child{margin-top:0}.paper .ProseMirror strong{font-weight:700}.paper .ProseMirror em{font-style:italic}.paper .ProseMirror u{text-decoration:underline}.paper .ProseMirror s{text-decoration:line-through}.paper .ProseMirror mark{color:inherit;background:#ff0}.paper .ProseMirror a{color:var(--paper-link);cursor:text;text-decoration:underline}.paper .ProseMirror code{background:var(--paper-code-bg);border:1px solid #e3e3e3;border-radius:3px;padding:.05em .3em;font-family:Consolas,BIZ UDGothic,monospace;font-size:.92em}.paper .ProseMirror pre{background:var(--paper-code-bg);border:1px solid #e3e3e3;border-radius:4px;padding:.8em 1em;line-height:1.5;overflow-x:auto}.paper .ProseMirror pre code{background:0 0;border:0;padding:0;font-size:10pt}.paper .ProseMirror blockquote{border-left:4px solid var(--paper-heading-accent);color:#404040;padding:.2em 0 .2em 1em;font-style:italic}.paper .ProseMirror hr{border:0;border-top:1px solid var(--paper-border);margin:1.4em 0}.paper .ProseMirror hr.ProseMirror-selectednode,.paper .ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--colorBrandStroke1)}.paper .ProseMirror img{max-width:100%;height:auto;display:inline-block}.paper .ProseMirror ul,.paper .ProseMirror ol{padding-left:1.8em}.paper .ProseMirror ul{list-style:outside}.paper .ProseMirror ul ul{list-style:circle}.paper .ProseMirror ul ul ul{list-style:square}.paper .ProseMirror ol{list-style:decimal}.paper .ProseMirror li>p{margin:0}.paper .ProseMirror li+li{margin-top:.2em}.paper .ProseMirror ul[data-type=taskList]{padding-left:.2em;list-style:none}.paper .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.5em;display:flex}.paper .ProseMirror ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex-shrink:0;margin-top:.25em}.paper .ProseMirror ul[data-type=taskList] li>div{flex:1}.paper .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--paper-muted);text-decoration:line-through}.paper .ProseMirror ul[data-type=taskList] input[type=checkbox]{width:1em;height:1em;accent-color:var(--paper-heading-accent)}.paper .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.8em 0;overflow:hidden}.paper .ProseMirror :is(td,th){vertical-align:top;border:1px solid #8c8c8c;min-width:2em;padding:.25em .5em;position:relative}.paper .ProseMirror th{text-align:left;background:#dce6f2;font-weight:600}.paper .ProseMirror :is(td,th)>p{margin:0}.paper .ProseMirror .selectedCell:after{content:"";pointer-events:none;background:#2f54962e;position:absolute;inset:0}.paper .ProseMirror .search-hit{background:#fff59d;border-radius:2px}.paper .ProseMirror .search-hit.current{color:#000;background:#ff9800}.paper .ProseMirror-gapcursor:after{border-top-color:#000}
