p:empty{margin:0;line-height:15px}p:empty:before{content:"\00A0";visibility:hidden}p{margin-top:0;margin-bottom:calc(.4375rem * var(--mantine-scale));white-space:pre-wrap}@media (max-width:48em){h1{font-size:var(--mantine-h2-font-size)!important}h2{font-size:var(--mantine-h3-font-size)!important}h3{font-size:var(--mantine-h4-font-size)!important}}h2,h3{margin-top:.2rem;margin-bottom:.2rem}@media (max-width:36em){div.post-card h2{font-size:var(--mantine-h4-font-size)!important}div.post-card h3{font-size:var(--mantine-h5-font-size)!important}}.code-block-wrapper{position:relative}.code-block-wrapper:before{content:attr(data-language);position:absolute;top:0;left:0;right:0;padding:6px 12px;font-size:11px;font-weight:600;color:#868e96;letter-spacing:.5px;border-bottom:1px solid rgba(0,0,0,.08);pointer-events:none}.code-block-wrapper pre.shiki{padding-top:36px!important}pre.shiki{scrollbar-width:thin;overflow:auto;font-size:var(--mantine-font-size-sm);padding:12px;border-radius:5px;background-color:#f8f9fa!important}.code-block-wrapper pre.shiki{scrollbar-color:transparent transparent}.code-block-wrapper pre.shiki:hover{scrollbar-color:rgba(0,0,0,.15) transparent}.code-copy-btn{position:absolute;top:3px;right:5px;z-index:2;display:flex;align-items:center;justify-content:center;padding:4px;color:#868e96;cursor:pointer}.code-copy-btn:hover{color:#495057}.code-copy-btn.copied{color:#40c057}[data-mantine-color-scheme=dark] .code-block-wrapper:before{color:#909296;border-bottom-color:rgba(255,255,255,.08)}[data-mantine-color-scheme=dark] .code-copy-btn{color:#909296}[data-mantine-color-scheme=dark] .code-copy-btn:hover{color:#c1c2c5}[data-mantine-color-scheme=dark] .code-copy-btn.copied{color:#40c057}[data-mantine-color-scheme=dark] .code-block-wrapper pre.shiki{scrollbar-color:transparent transparent}[data-mantine-color-scheme=dark] .code-block-wrapper pre.shiki:hover{scrollbar-color:rgba(255,255,255,.2) transparent}[data-mantine-color-scheme=dark] .shiki,[data-mantine-color-scheme=dark] .shiki span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;text-decoration:var(--shiki-dark-text-decoration)!important}.editor-emoji{vertical-align:1px;line-height:1}.editor-emoji img{height:18px;width:18px}.add-editor-emoji{width:24px;height:24px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:50%;transition:transform .1s ease;cursor:pointer}.editor-image{margin-bottom:var(--mantine-spacing-xs);border-radius:8px}.editor-image,.editor-youtube{display:block;max-width:100%;margin-left:auto;margin-right:auto}.editor-link{text-decoration:none;color:#228be6}.tableWrapper{overflow-x:auto}.editor-table-wrapper,.tiptap .tableWrapper{margin:1.5rem 0;border-radius:8px;border:1px solid #e2e8f0;width:fit-content;max-width:100%}.editor-table-wrapper{overflow-x:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s}.editor-table-wrapper:hover{scrollbar-color:rgba(0,0,0,.15) transparent}.editor-table{table-layout:fixed;width:max-content;border-collapse:separate;border-spacing:0;border:none;font-size:.9375rem}.editor-table td,.editor-table th{min-width:120px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:8px 12px;vertical-align:top;box-sizing:border-box;position:relative}.editor-table td:last-child,.editor-table th:last-child{border-right:none}.editor-table tr:last-child td,.editor-table tr:last-child th{border-bottom:none}.editor-table th{font-weight:600;text-align:left;background-color:#f8fafc;color:#475569}.editor-table p{margin:0!important;padding:0!important;white-space:normal}.tiptap table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin:0;border:none}.tiptap table td,.tiptap table th{min-width:1em;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:8px 12px;vertical-align:top;box-sizing:border-box;position:relative;transition:background-color .2s}.tiptap table td:last-child,.tiptap table th:last-child{border-right:none}.tiptap table tr:last-child td,.tiptap table tr:last-child th{border-bottom:none}.tiptap table th{font-weight:600;text-align:left;background-color:#f8fafc;color:#475569}.tiptap table td:hover{background-color:#f1f5f9}.tiptap table .column-resize-handle{position:absolute;right:0;top:0;height:100%;width:4px;background-color:#3b82f6;pointer-events:all;cursor:col-resize!important;opacity:0;transition:opacity .2s;z-index:10}.tiptap table:hover .column-resize-handle{opacity:1}.tiptap table .selectedCell:after{z-index:2;content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(59,130,246,.1);pointer-events:none}.tiptap table p{margin:0}[data-mantine-color-scheme=dark] .editor-table-wrapper:hover{scrollbar-color:rgba(255,255,255,.2) transparent}[data-mantine-color-scheme=dark] .editor-table td,[data-mantine-color-scheme=dark] .editor-table th,[data-mantine-color-scheme=dark] .editor-table-wrapper,[data-mantine-color-scheme=dark] .tiptap .tableWrapper,[data-mantine-color-scheme=dark] .tiptap table td,[data-mantine-color-scheme=dark] .tiptap table th{border-color:rgba(255,255,255,.1)}[data-mantine-color-scheme=dark] .editor-table th,[data-mantine-color-scheme=dark] .tiptap table th{background-color:rgba(255,255,255,.04);color:#adb5bd}.PostSpoiler_fadedContent__WeXf3{position:relative}.PostSpoiler_fadedContent__WeXf3:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--mantine-color-body) 50%,transparent) 60%,color-mix(in srgb,var(--mantine-color-body) 60%,transparent) 100%);pointer-events:none;z-index:0}.PostSpoiler_control___A9eF{margin-top:9px!important;text-decoration:none!important}