.comment-editor[data-v-d0228ad0] .cm-editor .cm-content,.comment-editor[data-v-d0228ad0] .cm-editor .cm-line,.comment-editor[data-v-d0228ad0] .cm-editor .cm-placeholder,.comment-editor[data-v-d0228ad0] .cm-editor{font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif}.comment-editor[data-v-d0228ad0] .md-editor-footer{border-block-start:none;height:auto;padding:0 12px 8px}.comment-editor[data-v-d0228ad0] .md-editor{border:1px solid var(--border);border-radius:12px}.comment-editor[data-v-d0228ad0] .md-editor-custom-scrollbar__track{display:none!important}.comment-editor[data-v-d0228ad0] .cm-scroller{overflow-y:auto!important;scrollbar-width:thin}.comment-content[data-v-967656f5] .md-editor{background:transparent;border:none}.comment-content[data-v-967656f5] .md-editor-preview-wrapper{padding:0}.comment-content[data-v-967656f5] h1,.comment-content[data-v-967656f5] h2{font-size:.875rem;font-weight:700;margin-bottom:.25rem;margin-top:.5rem}.comment-content[data-v-967656f5] h3,.comment-content[data-v-967656f5] h4,.comment-content[data-v-967656f5] h5,.comment-content[data-v-967656f5] h6{font-size:.875rem;font-weight:600;margin-bottom:.25rem;margin-top:.5rem}.comment-content[data-v-967656f5] h1:first-child,.comment-content[data-v-967656f5] h2:first-child,.comment-content[data-v-967656f5] h3:first-child{margin-top:0}.comment-content[data-v-967656f5] p{font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.comment-content[data-v-967656f5] ol,.comment-content[data-v-967656f5] ul{font-size:.875rem;margin:.25rem 0;padding-left:1.25rem}.comment-content[data-v-967656f5] ul{list-style-type:disc}.comment-content[data-v-967656f5] ol{list-style-type:decimal}.comment-content[data-v-967656f5] pre{border-radius:6px;font-size:.75rem;margin:.5rem 0}.comment-content[data-v-967656f5] code:not(pre code){border-radius:3px;font-size:.8em;padding:.1em .35em}.comment-content[data-v-967656f5] .md-editor-preview>:last-child{margin-bottom:0}.upvote-btn[data-v-b52e93f2]{align-items:center;border:1px solid color-mix(in oklab,var(--border) 88%,transparent);border-radius:9999px;box-shadow:0 2px 4px #2c262505,inset 0 1px #ffffffe6;color:var(--muted-foreground);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;line-height:1;overflow:hidden;padding:.25rem 1rem;transition:border-color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),color .2s ease,box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.upvote-btn--idle[data-v-b52e93f2]{--upvote-surface:color-mix(in oklab,var(--foreground) 2%,var(--card));background:linear-gradient(180deg,#ffffffd1 0,color-mix(in oklab,var(--foreground) 2%,var(--card)))}.upvote-btn--idle[data-v-b52e93f2]:hover{--upvote-surface:color-mix(in oklab,var(--foreground) 4%,var(--card));background:linear-gradient(180deg,#ffffffeb 0,color-mix(in oklab,var(--foreground) 4%,var(--card)));border-color:color-mix(in oklab,var(--foreground) 18%,var(--border));box-shadow:0 8px 16px -4px #2c262514,0 4px 8px -2px #2c262508,inset 0 1px #fffffff2;color:var(--foreground);transform:translateY(-2px)}.upvote-btn--voted[data-v-b52e93f2]{--upvote-surface:var(--primary);animation:vote-pop-b52e93f2 .22s cubic-bezier(.16,1,.3,1);background:linear-gradient(180deg,color-mix(in oklab,var(--primary) 9%,var(--card)) 0,color-mix(in oklab,var(--primary) 16%,var(--card)));border-color:color-mix(in oklab,var(--primary) 30%,var(--border));color:var(--primary)}.upvote-btn--voted[data-v-b52e93f2]:hover{background:linear-gradient(180deg,color-mix(in oklab,var(--primary) 15%,var(--card)) 0,color-mix(in oklab,var(--primary) 22%,var(--card)));border-color:color-mix(in oklab,var(--primary) 48%,var(--border));transform:translateY(-2px)}.upvote-btn__triangle[data-v-b52e93f2]{display:inline-block;flex:0 0 auto;height:.6875rem;position:relative;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);width:.75rem}.upvote-btn__triangle[data-v-b52e93f2]:after,.upvote-btn__triangle[data-v-b52e93f2]:before{clip-path:polygon(50% 3%,97% 94%,3% 94%);content:"";position:absolute}.upvote-btn__triangle[data-v-b52e93f2]:before{background:currentColor;inset:0}.upvote-btn__triangle[data-v-b52e93f2]:after{background:var(--upvote-surface,var(--card));inset:.2rem .16rem .13rem}.upvote-btn--voted .upvote-btn__triangle[data-v-b52e93f2]:after{display:none}.upvote-btn:hover .upvote-btn__triangle[data-v-b52e93f2]{transform:translateY(-2px)}.upvote-btn__count[data-v-b52e93f2]{align-items:center;border-left:1px solid color-mix(in oklab,currentColor 20%,transparent);display:inline-flex;font-variant-numeric:tabular-nums;height:1.25rem;min-width:1.25rem;padding-left:.5rem;text-align:center}.upvote-btn[data-v-b52e93f2]:active{box-shadow:0 1px 2px #2c26250f;transform:translateY(0)}.upvote-btn:active .upvote-btn__triangle[data-v-b52e93f2]{transform:translateY(0) scale(.9)}.upvote-btn[data-v-b52e93f2]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(max-width:767px){.detail-vote-control[data-v-b52e93f2]{display:flex;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.upvote-btn[data-v-b52e93f2]{transition:none}.upvote-btn[data-v-b52e93f2]:active{transform:none}}@keyframes vote-pop-b52e93f2{0%{transform:scale(.96)}60%{transform:scale(1.04)}to{transform:scale(1)}}
