.tiptap{white-space:pre-line;border-radius:var(--radius,.375rem);border:1px solid var(--input,#ccc);background-color:var(--background);width:100%;min-width:0;min-height:100px;box-shadow:var(--shadow-xs,0 1px 2px 0 #0000000d);font-size:1rem;font-family:var(--font-sans,sans-serif);outline:none;padding:.25rem .75rem;transition:color .2s,box-shadow .2s}.tiptap::file-selector-button{height:1.75rem;color:var(--foreground,#000);background-color:#0000;border:0;font-size:.875rem;font-weight:500;display:inline-flex}.tiptap::placeholder{color:var(--muted-foreground,#999)}.tiptap::selection{background-color:var(--primary,#2563eb);color:var(--primary-foreground,#fff)}.tiptap:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.tiptap:focus-visible{border-color:var(--ring,#3b82f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring)50%,transparent)}.tiptap[aria-invalid=true]{border-color:var(--destructive,#dc2626);box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive)20%,transparent)}@media (min-width:768px){.tiptap{font-size:.875rem}}@media (prefers-color-scheme:dark){.tiptap{background-color:color-mix(in srgb,var(--input)30%,transparent)}.tiptap[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive)40%,transparent)}}.tiptap img{border-radius:.5rem;max-width:100%;height:auto;margin:1rem auto;display:block}.tiptap iframe,.tiptap video{max-width:100%;height:auto;display:block}.tiptap table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.tiptap br{content:"";margin-bottom:.75rem;display:block}.tiptap strong,.tiptap em,.tiptap span{display:inline}.tiptap p,.tiptap div{margin:0 0 1rem}.tiptap pre,.tiptap code{white-space:pre-wrap;word-wrap:break-word;max-width:100%}.tiptap ul,.tiptap ol{margin:1.25rem 1rem 1.25rem .4rem;padding:0 1rem}.tiptap ul li p,.tiptap ol li p{margin-top:.25em;margin-bottom:.25em}.tiptap ul,.tiptap ol{margin-bottom:1em;padding-left:20px}.tiptap ul{list-style-type:disc}.tiptap ol{list-style-type:decimal}.tiptap li{margin-bottom:.5em}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{margin-bottom:.5em;font-weight:700;line-height:1.2;color:var(--color-foreground)!important}.tiptap h1{font-size:2.5em}.tiptap h2{font-size:2em}.tiptap h3{font-size:1.75em}.tiptap h4{font-size:1.5em}.tiptap h5{font-size:1.25em}.tiptap h6{font-size:1em}.tiptap p{max-width:74ch;min-height:1rem;margin-bottom:.26em}.tiptap code,.tiptap pre{background:var(--background);color:var(--white);font-family:JetBrainsMono,monospace;font-size:.9em}.tiptap pre{padding:.15rem 1rem 0;display:block;overflow-x:auto}.tiptap pre code{color:inherit;background:0 0;padding:0;font-size:.8rem}.tiptap blockquote{text-align:center;border-left:5px solid var(--muted-foreground);color:var(--color-foreground);justify-content:start;align-items:center;margin:0 0 1em 20px;padding-left:15px;font-style:italic;display:flex}.tiptap hr{border:none;border-top:1px solid var(--gray-2);margin:2rem 0}
