.comments-container[data-v-900aaf1f]{border-top:1px solid var(--5e84a1b0);margin-top:3rem;padding-top:2rem}.comment-textarea[data-v-900aaf1f],.comments-header[data-v-900aaf1f]{color:var(--c1cf88e2)}.comment-textarea[data-v-900aaf1f]{background-color:transparent;border:1px solid var(--5e84a1b0);border-radius:.5rem;outline:none;padding:.75rem 1rem;resize:none;transition:border-color .2s ease;width:100%}.comment-textarea[data-v-900aaf1f]:focus{border-color:var(--bb41177c)}.comment-hint[data-v-900aaf1f]{color:var(--23df0a91);font-size:.75rem}.submit-button[data-v-900aaf1f]{align-items:center;background-color:var(--52c62365);border:none;border-radius:.5rem;color:var(--50c905bd);cursor:pointer;display:inline-flex;padding:.5rem 1rem;transition:opacity .2s ease}.submit-button[data-v-900aaf1f]:hover:not(:disabled){opacity:.9}.submit-button[data-v-900aaf1f]:disabled{cursor:not-allowed;opacity:.5}.loading-skeleton[data-v-900aaf1f]{align-items:flex-start;border:1px solid var(--5e84a1b0);border-radius:.5rem;display:flex;gap:.75rem;padding:1rem}.skeleton-avatar[data-v-900aaf1f]{border-radius:9999px;height:2.5rem;width:2.5rem}.skeleton-avatar[data-v-900aaf1f],.skeleton-text[data-v-900aaf1f]{background-color:var(--7ddc27ef)}.skeleton-text[data-v-900aaf1f]{border-radius:.25rem;height:1rem}.skeleton-text-name[data-v-900aaf1f]{width:6rem}.skeleton-text-date[data-v-900aaf1f]{width:4rem}.skeleton-text-full[data-v-900aaf1f]{width:100%}.skeleton-text-partial[data-v-900aaf1f]{width:75%}.empty-state[data-v-900aaf1f]{padding:3rem 0;text-align:center}.empty-icon[data-v-900aaf1f]{height:3rem;margin:0 auto 1rem;width:3rem}.empty-icon[data-v-900aaf1f],.empty-title[data-v-900aaf1f]{color:var(--23df0a91)}.empty-title[data-v-900aaf1f]{margin-bottom:.5rem}.empty-subtitle[data-v-900aaf1f]{color:var(--23df0a91);font-size:.875rem}.comment-card[data-v-900aaf1f]{border:1px solid var(--5e84a1b0);border-radius:.5rem;padding:1rem;transition:border-color .2s ease}.comment-card[data-v-900aaf1f]:hover{border-color:var(--bb41177c)}.comment-author[data-v-900aaf1f]{color:var(--c1cf88e2);font-weight:600}.comment-date[data-v-900aaf1f]{color:var(--23df0a91);font-size:.75rem}.comment-content[data-v-900aaf1f]{color:var(--c1cf88e2);line-height:1.6;margin-bottom:.75rem}.more-options-btn[data-v-900aaf1f]{background-color:transparent;border:none;border-radius:.375rem;color:var(--23df0a91);cursor:pointer;opacity:0;padding:.25rem;transition:all .2s ease}.more-options-btn[data-v-900aaf1f]:hover{background-color:var(--a2fc4524)}.group:hover .more-options-btn[data-v-900aaf1f]{opacity:1}.like-button[data-v-900aaf1f]{align-items:center;background:none;border:none;color:var(--23df0a91);cursor:pointer;display:inline-flex;font-size:.875rem;gap:.25rem;transition:color .2s ease,transform .2s ease}.like-button[data-v-900aaf1f]:hover{color:var(--c1cf88e2)}.like-button.liked[data-v-900aaf1f]{color:#ef4444}.like-button[data-v-900aaf1f]:active{transform:scale(.95)}.toc-container[data-v-7644cf99]{scroll-behavior:smooth}.toc-container nav[data-v-7644cf99]{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.toc-container nav[data-v-7644cf99]::-webkit-scrollbar{width:6px}.toc-container nav[data-v-7644cf99]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.toc-container nav[data-v-7644cf99]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.toc-container nav[data-v-7644cf99]::-webkit-scrollbar-thumb:hover{background:#0000004d}.line-clamp-2[data-v-7644cf99]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.author-info--compact[data-v-e91e83d1]{padding-bottom:.5rem;padding-top:.5rem}.author-info--default[data-v-e91e83d1]{padding-bottom:1rem;padding-top:1rem}.author-info--detailed[data-v-e91e83d1]{padding-bottom:1.5rem;padding-top:1.5rem}.fade-enter-active[data-v-786eef4d],.fade-leave-active[data-v-786eef4d]{transition:opacity .3s ease}.fade-enter-from[data-v-786eef4d],.fade-leave-to[data-v-786eef4d]{opacity:0}.post-content[data-v-44d77aef]{margin-left:auto;margin-right:auto}.post-content[data-v-44d77aef] h1{font-size:2.25rem;font-weight:700;letter-spacing:-.025em;line-height:2.5rem;line-height:1.25;margin-bottom:1.5rem;margin-top:3rem}.post-content[data-v-44d77aef] h2{font-size:1.875rem;font-weight:700;letter-spacing:-.025em;line-height:2.25rem;line-height:1.25;margin-bottom:1.5rem;margin-top:3rem}.post-content[data-v-44d77aef] h3{font-size:1.5rem;font-weight:700;line-height:2rem;line-height:1.25;margin-bottom:1.25rem;margin-top:2.5rem}.post-content[data-v-44d77aef] h4{font-size:1.25rem;font-weight:600;line-height:1.75rem;line-height:1.25;margin-bottom:1rem;margin-top:2rem}.post-content[data-v-44d77aef] p{font-size:1.125rem;line-height:1.75rem;line-height:1.625;margin-bottom:1.5rem;margin-top:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.post-content[data-v-44d77aef] ol,.post-content[data-v-44d77aef] ul{margin-bottom:1.5rem;margin-top:1.5rem}.post-content[data-v-44d77aef] ol>:not([hidden])~:not([hidden]),.post-content[data-v-44d77aef] ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.post-content[data-v-44d77aef] ol,.post-content[data-v-44d77aef] ul{padding-left:2rem}.post-content[data-v-44d77aef] li{font-size:1.125rem;line-height:1.75rem;line-height:1.625;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.post-content[data-v-44d77aef] pre{border-radius:.5rem;margin-bottom:2rem;margin-top:2rem;overflow-x:auto;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding:1.5rem}.post-content[data-v-44d77aef] pre:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.post-content[data-v-44d77aef] pre{box-shadow:0 4px 6px -1px #0000001a;color:#1f2937!important}.post-content[data-v-44d77aef] pre:is(.dark *){color:#e5e5e5!important}.post-content[data-v-44d77aef] code{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;padding:.25rem .5rem}.post-content[data-v-44d77aef] code:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.post-content[data-v-44d77aef] code{color:#1f2937!important}.post-content[data-v-44d77aef] code:is(.dark *){color:#e5e5e5!important}.post-content[data-v-44d77aef] .video-embed,.post-content[data-v-44d77aef] .video-wrapper video,.post-content[data-v-44d77aef] video{border-radius:.5rem;margin:2.5rem auto;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.05);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color);background-color:hsl(var(--muted));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);max-width:100%;width:100%}.post-content[data-v-44d77aef] .video-wrapper{margin:1.5rem 0;width:100%}.post-content[data-v-44d77aef] .video-wrapper.vertical-video video,.post-content[data-v-44d77aef] video.vertical-video{display:block;margin-left:auto;margin-right:auto;max-width:250px;width:auto}.post-content[data-v-44d77aef] .video-wrapper.vertical-video{display:flex;justify-content:center}.post-content[data-v-44d77aef] blockquote{border-bottom-right-radius:.375rem;border-left-width:4px;border-top-right-radius:.375rem;font-style:italic;margin-bottom:2rem;margin-top:2rem;padding:1rem 1rem 1rem 1.5rem}.post-content[data-v-44d77aef] img{border-radius:.125rem;margin:2.5rem auto;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.05);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:auto;min-width:80%;width:auto}.post-content[data-v-44d77aef] a{text-decoration-line:underline;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.post-content[data-v-44d77aef] table{border-collapse:collapse;border-radius:.375rem;margin-bottom:2rem;margin-top:2rem;overflow:hidden;width:100%;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.03);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.post-content[data-v-44d77aef] th{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));font-weight:600;padding:.75rem 1rem;text-align:left}.post-content[data-v-44d77aef] th:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.post-content[data-v-44d77aef] td{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding:.75rem 1rem}.post-content[data-v-44d77aef] td:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.post-content[data-v-44d77aef] .code-block-wrapper{margin-bottom:2rem;margin-top:2rem;position:relative}.post-content[data-v-44d77aef] .code-block-wrapper pre{margin-bottom:0;margin-top:0}.post-content[data-v-44d77aef] .code-copy-button{animation-duration:.2s;border-radius:.375rem;padding:.5rem .75rem;position:absolute;right:.75rem;top:.75rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.post-content[data-v-44d77aef] .code-copy-button:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.post-content[data-v-44d77aef] .code-copy-button:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.post-content[data-v-44d77aef] .code-copy-button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.post-content[data-v-44d77aef] .code-copy-button{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.post-content[data-v-44d77aef] .code-copy-button:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.post-content[data-v-44d77aef] .code-copy-button{align-items:center;border-width:1px;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;line-height:1.25rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.post-content[data-v-44d77aef] .code-copy-button:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.post-content[data-v-44d77aef] .code-copy-button{opacity:.8}.post-content[data-v-44d77aef] .code-copy-button:hover{opacity:1}.post-content[data-v-44d77aef] .code-copy-button{z-index:10}.post-content[data-v-44d77aef] .code-copy-button.copied{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.post-content[data-v-44d77aef] .code-copy-button.copied:is(.dark *){--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.post-content[data-v-44d77aef] .code-copy-button.copied{--tw-border-opacity:1;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.post-content[data-v-44d77aef] .code-copy-button.copied:is(.dark *){--tw-border-opacity:1;border-color:rgb(21 128 61/var(--tw-border-opacity,1))}.post-content[data-v-44d77aef] .code-copy-button svg{height:1rem;width:1rem}.post-content[data-v-44d77aef] .code-copy-button .hidden{display:none}
