.tiptap *{box-sizing:border-box;color:inherit;margin:0;padding:0;font-family:inherit;line-height:1.5}.tiptap h1{margin:.83em 0;font-size:2.5em;font-weight:600}.tiptap h2{margin:.83em 0;font-size:2em;font-weight:500}.tiptap h3{margin:1em 0;font-size:1.75em}.tiptap h4{margin:1.33em 0;font-size:1.5em}.tiptap h5{margin:1.5em 0;font-size:1.25em}.tiptap h6{margin:1.67em 0;font-size:1em}.tiptap p{margin:1em 0;font-size:1em;line-height:1.6}.tiptap strong{font-weight:700}.tiptap em{font-style:italic}.tiptap u{text-decoration:underline}.tiptap del{text-decoration:line-through}.tiptap sup,.tiptap sub{font-size:.75em}.tiptap ul,.tiptap ol{margin:1em 0;padding-left:2.5em}.tiptap ul{list-style:outside}.tiptap ol{list-style:decimal}.tiptap li{margin:.5em 0}.tiptap a{color:#06c;cursor:pointer;text-decoration:underline;transition:color .2s}.tiptap a:hover{color:#049}.tiptap button{cursor:pointer;background:#f0f0f0;border:1px solid #ccc;border-radius:4px;padding:.5em 1em}.tiptap img{max-width:100%;height:auto;margin:1em 0;display:block}.tiptap iframe{max-width:100%;margin:1em 0}.tiptap code{background:#f5f5f5;border-radius:3px;padding:.2em .4em;font-family:Courier New,monospace}.tiptap pre{background:#f5f5f5;border-radius:4px;margin:1em 0;padding:1em;overflow:auto}.tiptap pre code{background:0 0;padding:0}.tiptap table{border-collapse:collapse;width:100%;margin:1.5em 0;box-shadow:0 0 0 1px #e5e7eb}.tiptap th,.tiptap td{text-align:left;border:1px solid #ddd;padding:.75em}.tiptap th{background:#f8f8f8;font-weight:600}.tiptap blockquote{color:#666;border-left:3px solid #ddd;margin:1.5em 0;padding:0 1.5em}.tiptap hr{border:0;border-top:1px solid #eee;margin:2em 0}.tiptap input,.tiptap textarea,.tiptap select{border:1px solid #ddd;border-radius:4px;margin:.25em 0;padding:.5em}.tiptap label{margin:.5em 0;display:block}.tiptap abbr[title]{cursor:help;border-bottom:1px dotted #666}.tiptap mark{background:#fff3d4;padding:.2em}.tiptap kbd{background:#f5f5f5;border:1px solid #ddd;border-radius:3px;padding:.2em .4em;font-family:monospace}.tiptap .video-container{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.tiptap .video-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}
