.tiptap{font-size:clamp(.9rem,2.5vw,1rem);line-height:1.7}.tiptap h1{margin-top:1.5rem;margin-bottom:1rem;font-size:clamp(1.5rem,5vw,2.25rem);font-weight:700;line-height:1.2}.tiptap h2{margin-top:1.5rem;margin-bottom:.875rem;font-size:clamp(1.25rem,4vw,1.875rem);font-weight:600;line-height:1.3}.tiptap h3{margin-top:1.25rem;margin-bottom:.75rem;font-size:clamp(1.1rem,3.5vw,1.5rem);font-weight:600;line-height:1.4}.tiptap ul{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.tiptap ol{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem;list-style-type:decimal}.tiptap li{margin-top:.5rem;margin-bottom:.5rem}.tiptap ul ul,.tiptap ol ul{margin-top:.5rem;margin-bottom:.5rem;list-style-type:circle}.tiptap ul ol,.tiptap ol ol{margin-top:.5rem;margin-bottom:.5rem;list-style-type:lower-alpha}.tiptap blockquote{border-left:4px solid var(--color-black)!important;color:var(--muted-foreground)!important;margin-top:1rem!important;margin-bottom:1rem!important;margin-left:0!important;padding-left:1rem!important;font-style:italic!important}.tiptap code{background-color:hsl(var(--muted));color:hsl(var(--foreground));border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875em}.tiptap pre{border:1px solid hsl(var(--border))!important;background-color:#f6f8fa!important;border-radius:.5rem!important;margin-top:1rem!important;margin-bottom:1rem!important;padding:1rem!important;overflow-x:auto!important}.tiptap pre code{color:#24292f!important;background-color:#0000!important;padding:0!important;font-size:.875rem!important;line-height:1.5!important}.tiptap .hljs{color:#24292f!important;background-color:#f6f8fa!important}.tiptap .hljs-keyword,.tiptap .hljs-selector-tag,.tiptap .hljs-literal,.tiptap .hljs-section,.tiptap .hljs-link{color:#cf222e!important}.tiptap .hljs-string,.tiptap .hljs-title,.tiptap .hljs-name,.tiptap .hljs-type,.tiptap .hljs-attribute,.tiptap .hljs-symbol,.tiptap .hljs-bullet,.tiptap .hljs-addition,.tiptap .hljs-variable,.tiptap .hljs-template-tag,.tiptap .hljs-template-variable{color:#0550ae!important}.tiptap .hljs-comment,.tiptap .hljs-quote,.tiptap .hljs-deletion,.tiptap .hljs-meta{color:#6e7781!important}.tiptap .hljs-number,.tiptap .hljs-regexp,.tiptap .hljs-selector-id,.tiptap .hljs-selector-class,.tiptap .hljs-selector-attr,.tiptap .hljs-selector-pseudo{color:#0a3069!important}.dark .tiptap pre{background-color:#161b22!important;border:1px solid #30363d!important}.dark .tiptap pre code{color:#e6edf3!important}.dark .tiptap .hljs{color:#e6edf3!important;background-color:#161b22!important}.dark .tiptap .hljs-keyword,.dark .tiptap .hljs-selector-tag,.dark .tiptap .hljs-literal,.dark .tiptap .hljs-section,.dark .tiptap .hljs-link{color:#ff7b72!important}.dark .tiptap .hljs-string,.dark .tiptap .hljs-title,.dark .tiptap .hljs-name,.dark .tiptap .hljs-type,.dark .tiptap .hljs-attribute,.dark .tiptap .hljs-symbol,.dark .tiptap .hljs-bullet,.dark .tiptap .hljs-addition,.dark .tiptap .hljs-variable,.dark .tiptap .hljs-template-tag,.dark .tiptap .hljs-template-variable{color:#79c0ff!important}.dark .tiptap .hljs-comment,.dark .tiptap .hljs-quote,.dark .tiptap .hljs-deletion,.dark .tiptap .hljs-meta{color:#8b949e!important}.dark .tiptap .hljs-number,.dark .tiptap .hljs-regexp,.dark .tiptap .hljs-selector-id,.dark .tiptap .hljs-selector-class,.dark .tiptap .hljs-selector-attr,.dark .tiptap .hljs-selector-pseudo{color:#a5d6ff!important}.tiptap p{margin-top:.75rem;margin-bottom:.75rem;line-height:1.75}.tiptap table{border-color:var(--border);font-size:clamp(.8rem,2.2vw,.95rem);border-collapse:collapse!important;border-style:solid!important;border-width:1px!important;width:100%!important;margin-top:1rem!important;margin-bottom:1rem!important;overflow:hidden!important}.tiptap th{border-color:var(--border);white-space:nowrap;text-align:left!important;background-color:var(--muted)!important;border-style:solid!important;border-width:1px!important;padding:clamp(.4rem,1.5vw,.75rem)!important;font-weight:600!important;position:relative!important}.tiptap td{border-color:var(--border);word-break:keep-all;vertical-align:top!important;border-style:solid!important;border-width:1px!important;padding:clamp(.4rem,1.5vw,.75rem)!important;position:relative!important}.tiptap .selectedCell:after{z-index:2!important;content:""!important;pointer-events:none!important;background:#3b82f626!important;position:absolute!important;inset:0!important}.tiptap .tableWrapper{-webkit-overflow-scrolling:touch;margin:1rem 0!important;overflow-x:auto!important}@media (max-width:640px){.tiptap .tableWrapper{position:relative}.tiptap table{min-width:400px}}.tiptap .column-resize-handle{background-color:var(--primary);pointer-events:none!important;width:4px!important;position:absolute!important;top:0!important;bottom:0!important;right:-2px!important}.tiptap hr{border:none;border-top:2px solid var(--border);margin-top:2rem;margin-bottom:2rem}.tiptap a{color:var(--primary);cursor:pointer;text-decoration:underline}.tiptap a:hover{opacity:.8}.tiptap strong{font-weight:600}.tiptap em{font-style:italic}.tiptap s{text-decoration:line-through}.tiptap img{border-radius:.5rem;max-width:100%;height:auto;margin-top:1rem;margin-bottom:1rem}.tiptap .ProseMirror-selectednode{outline:2px solid var(--primary);outline-offset:2px}.tiptap p.is-editor-empty:first-child:before{color:var(--muted-foreground);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.product-content .tiptap>:first-child{margin-top:0!important}.ProseMirror-hideselection .ProseMirror-selectednode{outline:none!important}
