.notion-editor-content{min-height:var(--min-height,3em);color:var(--t2b-fg-slate-800-1f2937);outline:none;padding:8px 12px;font-size:.9rem;line-height:1.5}.notion-editor-content:focus{outline:none}.notion-editor-content>:first-child{margin-top:0}.notion-editor-content>:last-child{margin-bottom:0}.notion-editor-content p{margin:.4em 0}.notion-editor-content h1{color:var(--t2b-fg-slate-900);margin:.8em 0 .3em;font-size:1.4rem;font-weight:700}.notion-editor-content h2{color:var(--t2b-fg-slate-900);margin:.7em 0 .25em;font-size:1.18rem;font-weight:700}.notion-editor-content h3{color:var(--t2b-fg-slate-800);margin:.6em 0 .2em;font-size:1.02rem;font-weight:600}.notion-editor-content ul,.notion-editor-content ol{margin:.4em 0;padding-left:1.4em;list-style-position:outside}.notion-editor-content ul{list-style-type:disc}.notion-editor-content ol{list-style-type:decimal}.notion-editor-content ul ul{list-style-type:circle}.notion-editor-content ul ul ul{list-style-type:square}.notion-editor-content ol ol{list-style-type:lower-alpha}.notion-editor-content ul[data-type=taskList],.notion-editor-content ul[data-type=taskList] ul{list-style-type:none}.notion-editor-content li{margin:.15em 0}.notion-editor-content blockquote{border-left:3px solid var(--t2b-bd-slate-300);color:var(--t2b-fg-slate-600);background:var(--t2b-bg-slate-50);margin:.6em 0;padding:.2em .8em;font-style:italic}.notion-editor-content code{background:var(--t2b-bg-slate-100);color:var(--t2b-fg-rose-700);border-radius:3px;padding:1px 5px;font-family:SFMono-Regular,Consolas,monospace;font-size:.85em}.notion-editor-content pre{background:var(--t2b-bg-slate-900);color:var(--t2b-fg-slate-100);border-radius:6px;margin:.6em 0;padding:10px 14px;font-family:SFMono-Regular,Consolas,monospace;font-size:.82em;overflow-x:auto}.notion-editor-content pre code{color:inherit;background:0 0;padding:0}.notion-editor-content a{color:var(--t2b-fg-blue-600);text-decoration:underline}.notion-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--t2b-fg-slate-400);pointer-events:none;height:0;font-style:italic}.notion-editor-content[data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--t2b-fg-slate-400);pointer-events:none;font-style:italic}.notion-editor-content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.6em 0;overflow:hidden}.notion-editor-content table td,.notion-editor-content table th{border:1px solid var(--t2b-bd-slate-300);vertical-align:top;min-width:1em;padding:6px 8px;position:relative}.notion-editor-content table th{background:var(--t2b-bg-slate-100);text-align:left;font-weight:600}.notion-editor-content table .selectedCell:after{content:"";pointer-events:none;background:#2563eb1f;position:absolute;inset:0}.notion-editor-content table .column-resize-handle{background:var(--t2b-bg-blue-600);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:-2px}.notion-editor-content table .calc-computed-cell{background:var(--t2b-bg-sky-50);color:var(--t2b-fg-sky-900);font-weight:600}.notion-editor-content mark{background:var(--t2b-bg-yellow-200);border-radius:2px;padding:0 2px}.notion-editor-content [style*="text-align: center"]{text-align:center}.notion-editor-content [style*="text-align: right"]{text-align:right}.notion-editor-content [style*="text-align: justify"]{text-align:justify}.notion-editor-content img{border-radius:4px;max-width:100%;height:auto;margin:.6em 0;display:block}.notion-editor-content .resizable-image-wrapper{margin:.6em 0;line-height:0;display:inline-block;position:relative}.notion-editor-content .resizable-image-wrapper img{cursor:pointer;border-radius:4px;max-width:100%;height:auto;margin:0;display:block}.notion-editor-content .resize-handle{background:var(--t2b-bg-blue-900);border:2px solid var(--t2b-bd-white);cursor:nwse-resize;opacity:0;z-index:5;-webkit-user-select:none;user-select:none;border-radius:2px;width:12px;height:12px;transition:opacity .15s;position:absolute;bottom:-4px;right:-4px}.notion-editor-content .resizable-image-wrapper:hover .resize-handle,.notion-editor-content .resizable-image-wrapper.ProseMirror-selectednode .resize-handle{opacity:1}.notion-editor-content h1.title{text-align:center;color:var(--t2b-fg-slate-900);margin:.4em 0 .8em;font-size:1.6rem;font-weight:800}.notion-editor-content h2.subtitle{text-align:center;color:var(--t2b-fg-slate-600);margin:-.4em 0 .8em;font-size:1.2rem;font-weight:500}
