@font-face{font-family:Comic Mono;src:url(/fonts/ComicMono.ttf);font-weight:400}@font-face{font-family:Comic Mono;src:url(/fonts/ComicMono-Bold.ttf);font-weight:700}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard.ttf)}:root{--v-space: 4;--h-space: 1;--font-size: 17px;--base-gap: calc(.25em * var(--v-space));--list-gap: calc(.1em * var(--v-space))}.tiptap::selection{background-color:#8885}.ProseMirror-selectednode{background-color:#8885}.tiptap{font-size:var(--font-size);line-height:1.55em;padding:0;width:100%;height:100%}.tiptap.ProseMirror{outline:none;width:100%;word-break:break-word;overflow-wrap:anywhere}.tiptap.ProseMirror-focused:focus{outline:none}div[data-tippy-root]{transition:transform 1000s cubic-bezier(.22,1,.36,1)}.tiptap *:last-child,.tiptap div>*:last-child{margin-bottom:0!important}.tiptap div>*:first-child{margin-top:0}.tiptap *:first-child{margin-top:0}.tiptap a{text-decoration-line:underline;text-underline-offset:.1em;color:inherit}.tiptap p,.editable p{margin-top:0;margin-bottom:calc(var(--v-space) * .25 * var(--font-size));position:relative}.tiptap p.is-editor-empty:first-child:before{color:#bbb;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap>p:empty:first-of-type:last-child:before{color:#bbb;content:"...";float:left;height:0;pointer-events:none}.tiptap section{padding:calc(.6 * var(--base-gap)) calc(.75 * var(--base-gap));margin-bottom:var(--base-gap);background-color:#00000015;border-radius:calc(.3 * var(--base-gap))}.tiptap h1{font-weight:600;column-span:all;font-size:2.5em;line-height:1em;margin-top:calc(var(--v-space) * .2em);margin-bottom:calc(var(--v-space) * .1em)}.tiptap h2{font-weight:600;font-size:2em;line-height:1.1em;margin-top:calc(var(--v-space) * .2em);margin-bottom:calc(var(--v-space) * .1em)}.tiptap h3{font-weight:600;font-size:1.5em;line-height:1.2em;margin-top:calc(var(--v-space) * .25em);margin-bottom:calc(var(--v-space) * .14em)}.tiptap h4{font-weight:600;font-size:1.2em;line-height:1.2em;margin-top:calc(var(--v-space) * .2em);margin-bottom:calc(var(--v-space) * .1em)}.tiptap blockquote{border-left:solid 4px #00000022;margin-bottom:var(--base-gap);padding-left:.5em;margin-top:.4em}.tiptap code{background:#00000015;padding:.1em .3em;font-size:.85em;border-radius:calc(.25 * var(--base-gap))}.tiptap.ProseMirror pre{background:#f5f5f5;padding:.75em .85em;margin-bottom:var(--base-gap);border-radius:.2em;line-height:1.2em;white-space:pre;width:100%;overflow-x:scroll}.tiptap pre code{background:transparent;padding:0;width:300px;max-width:100%;overflow-x:scroll}.tiptap hr{height:.1em;margin-bottom:calc(1.2 * var(--base-gap));margin-top:calc(.2 * var(--base-gap))}.tiptap hr.ProseMirror-selectednode{outline:solid 6px #dff1f9}.tiptap ul{list-style-type:disc;margin-bottom:var(--base-gap);margin-left:calc(var(--v-space) * .45em)}.tiptap ol{counter-reset:editor-ol 0;list-style-type:ordinal;margin-bottom:var(--base-gap);margin-left:calc(var(--v-space) * .45em);font-variant-numeric:tabular-nums}.tiptap li ul,.tiptap li ol{margin-top:var(--list-gap);margin-bottom:var(--list-gap)}.tiptap li{margin:0;position:relative;margin-bottom:var(--list-gap);counter-increment:editor-ol 1;padding-left:.25em}.tiptap ol li{padding-left:.25em}.tiptap li:last-child{margin-bottom:0}.tiptap li p{position:relative;margin-bottom:var(--list-gap);counter-increment:editor-ol 1}.tiptap li:has(p:last-child:not(:first-child)){margin-bottom:calc(1.5 * var(--list-gap))}.tiptap img{width:100%;height:auto;max-height:24em;max-width:max-content;margin:auto;border-radius:4px;margin-bottom:var(--base-gap);border:solid .5px var(--color-overlay)}img.selected{position:relative;filter:brightness(80%)}.tiptap [data-type=taskList]{list-style-type:none;margin-left:0}.tiptap ul[data-type=taskList]>li{display:flex;align-items:flex-start;gap:.8em}.tiptap ul[data-type=taskList] li>label{-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:flex-start;margin-top:.2em;cursor:pointer}.tiptap ul[data-type=taskList] li>label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1em;height:1em;position:relative;border:.1em solid #333;border-radius:.2em;display:grid;place-content:center;cursor:pointer}.tiptap ul[data-type=taskList] li>label input[type=checkbox]:hover{border-width:2.5px}ul[data-type=taskList] li>label input[type=checkbox]:before{content:"";width:.6em;height:.6em;transform:scale(0);box-shadow:inset 1em 1em;transform-origin:center;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}ul[data-type=taskList] li>label input[type=checkbox]:checked:before{transform:scale(1);color:#ddd}.tiptap ul[data-type=taskList] li>div{margin-top:0}li[data-checked=true]{text-decoration:line-through}.tiptap ul[data-type=taskList] li[data-checked=true]>label input[type=checkbox]{background:#333}mark{padding:.02em 0;margin:0;border-radius:.1em;background-color:#fffabb;z-index:2}.tiptap b{color:#9f2219;font-weight:inherit}.tiptap i{font-style:inherit;opacity:.45}.tiptap strong{font-weight:850}.tiptap p strong{font-weight:650}.tiptap .small{font-size:.82em;line-height:1.5em}.tiptap .above{margin-bottom:calc(var(--v-space) * .01em)!important}.tiptap .above+*{margin-top:0}.tiptap .align-left{text-align:left}.tiptap .align-center{text-align:center}.tiptap .align-right{text-align:right}.tiptap .align-justify{text-align:justify}.tiptap .split{display:flex;flex-direction:column;gap:calc(1 * var(--base-gap));position:relative;margin-bottom:calc(var(--base-gap));justify-content:space-between;border-radius:calc(.35 * var(--base-gap));align-items:start}.split.ProseMirror-selectednode:before{background-color:transparent;content:"";position:absolute;background:#dff1f9;left:calc(-.5 * var(--base-gap));top:calc(-.5 * var(--base-gap));border-radius:calc(.25 * var(--base-gap));height:calc(100% + var(--base-gap));width:calc(100% + var(--base-gap));pointer-events:none}.split div{width:100%;position:relative}.split div:after{content:"";position:absolute;left:calc(-.5 * var(--base-gap));top:calc(-.5 * var(--base-gap));border-radius:calc(.25 * var(--base-gap));height:calc(100% + var(--base-gap));width:calc(100% + var(--base-gap));background:transparent;pointer-events:none;z-index:2}.ProseMirror-focused .split div.has-focus:after{background:#0000000b;transition:background 0s ease}.text{container-type:inline-size;container-name:text}@container text (width > 350px){.tiptap .split{flex-direction:row;gap:clamp(8px,calc(var(--font-size) * calc(.5 + var(--h-space))),64px)}.split div:first-child{width:50%;position:relative}.split div:last-child{width:50%;position:relative}}
