.simple-editor-wrapper{--white:#fff;--black:#0e0e11;--tt-radius-xs:.25rem;--tt-radius-md:.5rem;--tt-brand-color-400:#7a52ff;--tt-brand-color-500:#6229ff;--tt-gray-light-a-50:#3838380a;--tt-gray-light-a-100:#0f16240d;--tt-gray-light-a-200:#25272d1a;--tt-gray-light-a-400:#282c336b;--tt-gray-light-a-700:#23252ade;--tt-gray-light-a-800:#1e2024f2;--tt-gray-light-900:#222325;--tt-gray-dark-a-50:#e8e8fd0d;--tt-gray-dark-a-100:#e7e7f312;--tt-gray-dark-a-200:#eeeef61c;--tt-gray-dark-a-400:#f4f4ff5e;--tt-gray-dark-a-700:#fbfbfebf;--tt-gray-dark-a-800:#fdfdfde0;--tt-gray-dark-900:#f5f5f5;--tt-bg-color:var(--white);--tt-cursor-color:var(--tt-brand-color-500);--tt-selection-color:#9d8aff33}.dark .simple-editor-wrapper{--tt-bg-color:var(--black);--tt-cursor-color:var(--tt-brand-color-400);--tt-selection-color:#7a52ff33}.tiptap.ProseMirror{font-family:var(--font-dm-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;white-space:pre-wrap;caret-color:var(--tt-cursor-color);text-align:left;outline:none}.tiptap.ProseMirror>*{position:relative}.tiptap.ProseMirror p:not(:first-child):not(td p):not(th p){margin-top:20px;font-size:1rem;font-weight:400;line-height:1.6}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::-moz-selection{background-color:var(--tt-selection-color,#9d8aff47)}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::selection{background-color:var(--tt-selection-color,#9d8aff47)}.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::-moz-selection{background-color:var(--tt-selection-color,#9d8aff47)}.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::selection{background-color:var(--tt-selection-color,#9d8aff47)}.tiptap.ProseMirror a{color:var(--tt-brand-color-500);text-decoration:underline}.dark .tiptap.ProseMirror a{color:var(--tt-brand-color-400)}.simple-editor-wrapper{width:100%;padding:0 1rem;overflow:auto}.simple-editor-content{flex-direction:column;flex:1;width:100%;max-width:clamp(648px,78vw,920px);height:100%;margin:0 auto;display:flex}.simple-editor-content .tiptap.ProseMirror.simple-editor{flex:1;padding:3rem 3rem 30vh}@media screen and (max-width:480px){.simple-editor-wrapper{padding:0 .75rem}.simple-editor-content .tiptap.ProseMirror.simple-editor{padding:1rem 1.5rem 30vh}}.stillwell-doc-surface{background:#fff;border:1px solid #0f172a1f;border-radius:14px;box-shadow:0 1px 2px #0f172a0f,0 16px 40px #0f172a14}.dark .stillwell-doc-surface{background:#ffffff08;border:1px solid #ffffff14;box-shadow:0 1px #ffffff0a,0 18px 60px #00000059}.stillwell-readonly-viewer .tiptap.ProseMirror.simple-editor{padding:2.25rem 2.5rem 2.5rem}.stillwell-feedback-surface{box-shadow:none}.stillwell-feedback-surface .tiptap.ProseMirror.simple-editor.stillwell-feedback-editor{padding:1rem 1.25rem 1.5rem}@media screen and (max-width:480px){.stillwell-readonly-viewer .tiptap.ProseMirror.simple-editor{padding:1.25rem 1.25rem 1.75rem}.stillwell-feedback-surface .tiptap.ProseMirror.simple-editor.stillwell-feedback-editor{padding:.9rem 1rem 1.25rem}}.tiptap.ProseMirror h1,.tiptap.ProseMirror h2,.tiptap.ProseMirror h3,.tiptap.ProseMirror h4{color:inherit;font-style:inherit;position:relative}.tiptap.ProseMirror h1:first-child,.tiptap.ProseMirror h2:first-child,.tiptap.ProseMirror h3:first-child,.tiptap.ProseMirror h4:first-child{margin-top:0}.tiptap.ProseMirror h1{margin-top:3em;font-size:1.5em;font-weight:700}.tiptap.ProseMirror h2{margin-top:2.5em;font-size:1.25em;font-weight:700}.tiptap.ProseMirror h3{margin-top:2em;font-size:1.125em;font-weight:600}.tiptap.ProseMirror h4{margin-top:2em;font-size:1em;font-weight:600}.tiptap.ProseMirror ol,.tiptap.ProseMirror ul{margin-top:1.5em;margin-bottom:1.5em;padding-left:1.5em}.tiptap.ProseMirror ol:first-child,.tiptap.ProseMirror ul:first-child{margin-top:0}.tiptap.ProseMirror ol:last-child,.tiptap.ProseMirror ul:last-child{margin-bottom:0}.tiptap.ProseMirror li p{margin-top:0;line-height:1.6}.tiptap.ProseMirror ol{list-style:decimal}.tiptap.ProseMirror ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ul:not([data-type=taskList]){list-style:outside}.tiptap.ProseMirror ul:not([data-type=taskList]) ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul{list-style:square}.tiptap.ProseMirror code{background-color:var(--tt-gray-light-a-100);color:var(--tt-gray-light-a-700);border:1px solid var(--tt-gray-light-a-200);border-radius:.375rem;padding:.1em .2em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875em;line-height:1.4}.dark .tiptap.ProseMirror code{background-color:var(--tt-gray-dark-a-100);color:var(--tt-gray-dark-a-700);border-color:var(--tt-gray-dark-a-200)}.tiptap.ProseMirror pre{background-color:var(--tt-gray-light-a-50);color:var(--tt-gray-light-a-800);border:1px solid var(--tt-gray-light-a-200);border-radius:.375rem;margin-top:1.5em;margin-bottom:1.5em;padding:1em;font-size:1rem}.dark .tiptap.ProseMirror pre{background-color:var(--tt-gray-dark-a-50);color:var(--tt-gray-dark-a-800);border-color:var(--tt-gray-dark-a-200)}.tiptap.ProseMirror pre code{color:inherit;background-color:#0000;border:none;border-radius:0;padding:0}.tiptap.ProseMirror blockquote{margin:1.5rem 0;padding-top:.375em;padding-bottom:.375em;padding-left:1em;position:relative}.tiptap.ProseMirror blockquote p{margin-top:0}.tiptap.ProseMirror blockquote:before{background-color:var(--tt-gray-light-900);content:"";width:.25em;height:100%;position:absolute;top:0;bottom:0;left:0}.dark .tiptap.ProseMirror blockquote:before{background-color:var(--tt-gray-dark-900)}.simple-editor-content span[data-author-source=pasted]{background:#facc1529;border-radius:4px;box-shadow:inset 0 -1px #facc1559}.dark .simple-editor-content span[data-author-source=pasted]{background:#facc1524;box-shadow:inset 0 -1px #facc154d}.stillwell-hide-pasted-highlights .simple-editor-content span[data-author-source=pasted]{box-shadow:none!important;background:0 0!important}.tiptap.ProseMirror img{border-radius:12px;max-width:100%;height:auto;margin:1.25rem 0}.tiptap.ProseMirror mark{border-radius:4px;padding:0 .1em}.tiptap.ProseMirror ul[data-type=taskList]{padding-left:0;list-style:none}.tiptap.ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.6rem;margin:.35rem 0;display:flex}.tiptap.ProseMirror ul[data-type=taskList] li>label{margin-top:.25rem}.tiptap.ProseMirror ul[data-type=taskList] li>div{flex:1;min-width:0}.tiptap.ProseMirror ul[data-type=taskList] input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--tt-brand-color-500)}.tiptap.ProseMirror .stillwell-mathlive-wrapper{max-width:100%}.tiptap.ProseMirror .stillwell-mathlive-wrapper-inline{vertical-align:middle;margin:0 .1rem;display:inline-block}.tiptap.ProseMirror .stillwell-mathlive-wrapper-block{margin:1rem 0;display:block}.tiptap.ProseMirror .stillwell-mathlive-field{min-height:2.25rem}.tiptap.ProseMirror .stillwell-mathlive-field-inline{width:auto;min-width:3rem}.tiptap.ProseMirror .stillwell-mathlive-field-block{width:100%}.tiptap.ProseMirror .stillwell-mathlive-field-inline::part(container){width:auto}.tiptap.ProseMirror .stillwell-mathlive-field-block::part(container){width:100%}.tiptap.ProseMirror .stillwell-mathlive-field::part(container){justify-content:flex-start}.tiptap.ProseMirror .stillwell-mathlive-field:focus-within::part(container),.tiptap.ProseMirror .stillwell-mathlive-wrapper-focused .stillwell-mathlive-field::part(container){justify-content:space-between}.tiptap.ProseMirror .stillwell-mathlive-field::part(menu-toggle),.tiptap.ProseMirror .stillwell-mathlive-field::part(virtual-keyboard-toggle){display:none}.tiptap.ProseMirror .stillwell-mathlive-field:focus-within::part(menu-toggle),.tiptap.ProseMirror .stillwell-mathlive-field:focus-within::part(virtual-keyboard-toggle),.tiptap.ProseMirror .stillwell-mathlive-wrapper-focused .stillwell-mathlive-field::part(menu-toggle),.tiptap.ProseMirror .stillwell-mathlive-wrapper-focused .stillwell-mathlive-field::part(virtual-keyboard-toggle){display:inline-flex}
