.tiptap{word-wrap:break-word;overflow-wrap:break-word;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;:first-child{margin-top:0}ol,ul{padding:1rem .75rem;margin:.5rem 0;border-left:4px solid rgba(59,130,246,.4);border-top-left-radius:12px;border-bottom-left-radius:12px;background-color:rgba(239,246,255,.5);transition:all .5s ease-in-out;&:hover{border-left-color:#172554}li{margin:.25rem 0;padding-left:.5rem;font-size:13px!important;p{margin-top:.25em;margin-bottom:.25em}}}ol{list-style-type:decimal-leading-zero;list-style-position:inside}ul{list-style-type:none;li{position:relative;padding-left:1rem;&:before{content:"◉";color:#172554;font-size:.5rem;position:absolute;left:0;top:.4rem}p{display:inline;margin:0}}}h1,h2,h3,h4,h5,h6{padding-top:4px;padding-bottom:4px;line-height:1.2;text-wrap:pretty;font-weight:600;color:#1e3a5f;word-break:break-word}h1,h2,h3{font-size:28px!important}h4{font-size:22px!important}h5,h6{font-size:16px!important}p{font-size:13px!important;text-align:justify;line-height:1.6;margin:.4rem 0;word-break:break-word}@media (max-width:640px){h1,h2,h3{font-size:20px!important}h4{font-size:17px!important}h5,h6{font-size:14px!important}p{font-size:12px!important;text-align:left}ol,ul{padding:.4rem .5rem;li:before{font-size:.4rem}}}em,i{padding:.1rem .25rem;border-radius:3px;font-style:italic}code,em,i{background-color:#f7f7f7}code{padding:.1rem .3rem;border-radius:4px;font-size:.8rem;font-family:Consolas,Monaco,monospace;color:#1e3a5f;word-break:break-word}pre{margin:8px 0!important;padding:10px 12px!important;background-color:#f7f7f7;color:#1e3a5f;border-radius:8px;overflow-x:auto;max-width:100%;code{background:none;color:inherit;padding:0;font-size:.75rem;white-space:pre;word-break:normal}}b,strong{font-weight:700;color:#172554}blockquote{margin:8px 0;border-left:3px solid #3b82f6;padding-left:.75rem;background-color:rgba(239,246,255,.5);border-radius:0 4px 4px 0;p{padding:6px 0;font-style:italic;color:#1e3a5f}}hr{border:none;border-top:1px solid #e5e7eb;margin:1rem 0}a{color:#3b82f6;text-decoration:underline;word-break:break-all;&:hover{color:#1d4ed8}}}.editor-content{flex:1;min-height:0;overflow-y:auto!important;overflow-x:hidden}.summarize{& h1,h2,h3,h4,h5,h6{font-weight:700!important}}