#article-detail-page .tiptap-prose>p:first-child{margin-top:0!important}#article-detail-page .tiptap-prose img[height]{height:auto}#article-detail-page .tiptap-prose img{background:linear-gradient(135deg,#1e293b,#334155);border-radius:4px;box-shadow:0 4px 20px #0000004d;cursor:pointer;min-height:200px;position:relative;transition:all .3s ease}#article-detail-page .tiptap-prose img:hover{box-shadow:0 8px 30px #3b82f626;transform:translateY(-2px)}#article-detail-page .tiptap-prose img:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23475569' viewBox='0 0 24 24'%3E%3Cpath d='M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:48px;left:50%;opacity:.6;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:48px;z-index:1}#article-detail-page .tiptap-prose img:not([src=""]):not([src^="data:"]):before{opacity:0}#article-detail-page .tiptap-prose img[complete=true]{background:none}#article-detail-page .tiptap-prose img[complete=true]:before{display:none}#article-detail-page .tiptap-prose h1{padding-left:2em;position:relative;text-indent:0!important}#article-detail-page .tiptap-prose h1:before{background:linear-gradient(135deg,#3b82f6,#8b5cf6 50%,#ec4899);border-radius:3px;box-shadow:0 0 10px #3b82f64d;content:"";height:80%;left:0;position:absolute;top:10%;width:6px}#article-detail-page .tiptap-prose h2{padding-left:1.6em;position:relative;text-indent:0!important}#article-detail-page .tiptap-prose h2:before{background:linear-gradient(135deg,#10b981,#3b82f6);border-radius:2.5px;clip-path:polygon(0 0,100% 0,85% 100%,0 100%);content:"";height:80%;left:0;position:absolute;top:10%;width:5px}#article-detail-page .tiptap-prose h3{padding-left:1.4em;position:relative;text-indent:0!important}#article-detail-page .tiptap-prose h3:before{background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:2px;content:"";height:80%;left:0;position:absolute;top:10%;width:4px}#article-detail-page .tiptap-prose h3:before:after{background:#f59e0b80;border-radius:1px;content:"";height:100%;left:6px;position:absolute;top:0;width:2px}#article-detail-page .tiptap-prose h4{padding-left:1.4em;position:relative;text-indent:0!important}#article-detail-page .tiptap-prose h4:before{background:radial-gradient(circle,#8b5cf6 0,#3b82f6);box-shadow:0 0 0 3px #8b5cf633,0 0 8px #8b5cf666;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}#article-detail-page .tiptap-prose h1+* h2:before,#article-detail-page .tiptap-prose h1+h2:before,#article-detail-page .tiptap-prose h2+* h3:before,#article-detail-page .tiptap-prose h2+h3:before,#article-detail-page .tiptap-prose h3+* h4:before,#article-detail-page .tiptap-prose h3+h4:before{background:radial-gradient(circle,#8b5cf6 0,#3b82f6)!important;box-shadow:0 0 0 3px #8b5cf633,0 0 8px #8b5cf666!important;clip-path:none!important;height:8px!important;top:50%!important;transform:translateY(-50%)!important;width:8px!important}#article-detail-page .tiptap-prose h1+* h2:before:after,#article-detail-page .tiptap-prose h1+h2:before:after,#article-detail-page .tiptap-prose h2+* h3:before:after,#article-detail-page .tiptap-prose h2+h3:before:after,#article-detail-page .tiptap-prose h3+* h4:before:after,#article-detail-page .tiptap-prose h3+h4:before:after{display:none!important}#article-detail-page .tiptap-prose h1~h2,#article-detail-page .tiptap-prose h2~h3,#article-detail-page .tiptap-prose h3~h4{font-weight:400}#article-detail-page .tiptap-prose h1~h2:before,#article-detail-page .tiptap-prose h2~h3:before,#article-detail-page .tiptap-prose h3~h4:before{background:radial-gradient(circle,#bc41bc 0,#f63b4e)!important;box-shadow:0 0 0 2px #10b98133,0 0 4px #10b98166!important;clip-path:none!important;height:8px!important;top:50%!important;transform:translateY(-50%)!important;width:8px!important}#article-detail-page .tiptap-prose h1~h2:before:after,#article-detail-page .tiptap-prose h2~h3:before:after,#article-detail-page .tiptap-prose h3~h4:before:after{display:none!important}#article-detail-page .tiptap-prose h1~h2 *,#article-detail-page .tiptap-prose h2~h3 *,#article-detail-page .tiptap-prose h3~h4 *{font-weight:400}#article-detail-page .tiptap-prose h5{padding-left:1.2em;position:relative;text-indent:0!important}#article-detail-page .tiptap-prose h5:before{border-bottom:4px solid transparent;border-left:6px solid #10b981;border-top:4px solid transparent;content:"";filter:drop-shadow(0 0 4px rgba(16,185,129,.4));height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);width:0}#article-detail-page .tiptap-prose h6{padding-left:1em;position:relative;text-indent:0!important}#article-detail-page .tiptap-prose h6:before{top:50%;transform:translateY(-50%)}#article-detail-page .tiptap-prose h6:before,#article-detail-page .tiptap-prose h6:before:after{background:linear-gradient(90deg,#f59e0b,transparent);border-radius:1px;content:"";height:2px;left:0;position:absolute;width:6px}#article-detail-page .tiptap-prose h6:before:after{top:-3px}#article-detail-page .tiptap-prose blockquote{background:#1e293b80;border-left:4px solid #3b82f6;border-radius:0 8px 8px 0;margin:1.5rem 0;padding:1rem 1.5rem}#article-detail-page .tiptap-prose blockquote p{font-style:italic;margin:0}#article-detail-page .tiptap-prose pre{background:#0f172acc!important;border:1px solid rgba(71,85,105,.3);border-radius:8px;overflow-x:auto;padding:1rem}#article-detail-page .tiptap-prose code{background:#1e293b99;border:1px solid rgba(71,85,105,.2);border-radius:4px;color:#10b981;font-size:.875em;padding:.25rem .5rem}#article-detail-page .tiptap-prose p{line-height:1.7;margin-bottom:1.25rem}#article-detail-page .tiptap-prose p:has(img:only-child){margin:2rem 0;text-align:center;text-indent:0!important}#article-detail-page .tiptap-prose ol,#article-detail-page .tiptap-prose ul{margin:1rem 0}#article-detail-page .tiptap-prose ol li,#article-detail-page .tiptap-prose ul li{margin-bottom:.5rem;padding-left:.5rem}#article-detail-page .tiptap-prose table{background:#1e293b4d;border-radius:8px;overflow:hidden}#article-detail-page .tiptap-prose table th{background:#0f172a80;color:#f1f5f9;font-weight:600}#article-detail-page .tiptap-prose table td,#article-detail-page .tiptap-prose table th{border-color:#4755694d;padding:.75rem}#article-detail-page .tiptap-prose table tr:hover{background:#4755691a}@media (max-width:768px){#article-detail-page .tiptap-prose{font-size:16px;line-height:1.6}#article-detail-page .tiptap-prose h1{padding-left:1.5em;text-indent:0!important}#article-detail-page .tiptap-prose h1:before{height:80%;top:10%;width:5px}#article-detail-page .tiptap-prose h2{padding-left:1.3em;text-indent:0!important}#article-detail-page .tiptap-prose h2:before{height:80%;top:10%;width:4px}#article-detail-page .tiptap-prose h3{padding-left:1.2em;text-indent:0!important}#article-detail-page .tiptap-prose h3:before{height:80%;top:10%;width:3px}#article-detail-page .tiptap-prose h1~h2:before,#article-detail-page .tiptap-prose h2~h3:before,#article-detail-page .tiptap-prose h3~h4:before{height:6px!important;width:6px!important}#article-detail-page .tiptap-prose img{border-radius:8px;min-height:150px}#article-detail-page .tiptap-prose blockquote{margin:1rem 0;padding:.75rem 1rem}#article-detail-page .tiptap-prose pre{font-size:14px;padding:.75rem}}#article-detail-page .prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0!important;margin-top:0!important}
