.dh .dh-thread-kicker{margin-top:6px}.dh .dh-thread-kicker+.post-list-main{margin-top:16px}.dh-thread-kicker span:first-child,.dh-thread-kicker span:first-child:before{color:#34d399}.dh-thread-kicker span:first-child:before{background:#34d399}.dh-thread-kicker.is-solved span:last-child{color:#34d399}.dh .dh-thread-refile{align-items:center;gap:var(--space-8) var(--space-14);color:#f2f4f799;font:400 var(--fs-sm)/1.5 var(--dh-sans);flex-wrap:wrap;margin:8px 0 0;display:flex}.dh .dh-thread-refile button{appearance:none;border-radius:var(--radius);color:var(--dh-soft);font:500 var(--fs-sm)/1 var(--dh-sans);cursor:pointer;background:0 0;border:1px solid #f2f4f738;padding:7px 11px}.dh .dh-thread-refile button:hover{border-color:var(--dh-cyan);color:var(--dh-cyan)}.dh .dh-thread-refile button.is-primary{background:var(--dh-cyan);border-color:var(--dh-cyan);color:#0f1a2d}.dh .dh-thread-refile button:disabled{opacity:.5;cursor:default}.dh .dh-thread-refile label{align-items:center;gap:var(--space-8);display:flex}.dh .dh-thread-refile label>span{font:500 var(--fs-2xs)/1 var(--dh-mono);letter-spacing:.12em;text-transform:uppercase}.dh .dh-thread-refile select{border-radius:var(--radius);background:var(--dh-panel);min-width:220px;max-width:100%;color:var(--dh-fg);font:400 var(--fs-base)/1.3 var(--dh-sans);border:1px solid #f2f4f738;padding:7px 10px}.dh .dh-thread-refile-error{color:#ff8a7a}.dh-thread .forum-thread-wrap{background:0 0;border:0;margin:12px 0 0;padding:0}.dh-thread .forum-thread-title{color:#fff;max-width:26em;font-family:var(--font-geist), "Geist", system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0 0 14px;font-size:clamp(24px,2.8vw,36px);font-weight:500;line-height:1.18}@media (max-width:620px){.dh-thread .forum-thread-meta .btn-forums-tag{display:none}.dh-thread .forum-thread-meta .byline-controls{margin-left:auto}}.dh-thread .forum-thread-wrap .article-body,.dh-thread .comment-main>.article-body{font-size:var(--fs-lg);line-height:1.7}.dh-thread .forum-thread-wrap .article-body :is(p:not(:has(img)),ul,ol,blockquote,h2,h3,h4,h5,h6,dl),.dh-thread .comment-main>.article-body :is(p:not(:has(img)),ul,ol,blockquote,h2,h3,h4,h5,h6,dl){max-width:60em}.dh-thread .forum-thread-wrap .article-body :is(h2,h3,h4,h5,h6),.dh-thread .comment-main>.article-body :is(h2,h3,h4,h5,h6){margin:22px 0 8px;line-height:1.35}.dh-thread .forum-thread-wrap .article-body :is(h2,h3),.dh-thread .comment-main>.article-body :is(h2,h3){font-size:1.125em}.dh-thread .forum-thread-wrap .article-body :is(h4,h5,h6),.dh-thread .comment-main>.article-body :is(h4,h5,h6){font-size:1em}.dh-thread .forum-plain-text{max-width:60em}@media (max-width:620px){.dh-thread .forum-thread-wrap .article-body,.dh-thread .comment-main>.article-body{font-size:var(--fs-md)}}.dh-thread-more{margin:14px 0 0;padding:0;list-style:none}.dh-thread-more li{border-top:1px solid #ffffff14}.dh .dh-thread-more a{align-items:start;gap:var(--space-12);color:inherit;grid-template-columns:38px minmax(0,1fr);padding:13px 0;display:grid}.dh .dh-thread-more a:hover .dh-watch-next-title{color:var(--dh-cyan)}.dh-thread-more-count{border-radius:var(--radius);height:34px;color:var(--dh-muted);font:600 13.5px/1 var(--dh-sans);font-variant-numeric:tabular-nums;border:1px solid #ffffff24;place-items:center;display:grid}.dh-thread-more-count.is-replied{color:#9ec8ff;background:#9ec8ff14;border-color:#9ec8ff73}.dh-thread-more-count.is-solved{color:#7ee8b9;background:#34d39924;border-color:#34d39999}.dh-thread-more-body{flex-direction:column;gap:3px;min-width:0;display:flex}.dh-thread-more+.dh-more{border-top:1px solid #ffffff14;padding-top:14px}.dh .dh-watch-next .dh-thread-more+a.dh-more{margin-top:0;display:block}.dh-thread--iq .dh-thread-kicker span:first-child,.dh-thread--iq .dh-thread-kicker span:first-child:before{color:#ffb766}.dh-thread--iq .dh-thread-kicker span:first-child:before{background:#ffb766}.dh-thread .interview-question-title{color:#fff;max-width:26em;font-family:var(--font-geist), "Geist", system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;-webkit-line-clamp:unset;font-size:clamp(22px,2.5vw,32px);font-weight:500;line-height:1.2;display:block;overflow:visible}@media (max-width:620px){.dh-thread--iq .total-reply-wrap{display:none}}html:not([data-theme=light]) .dh-thread .btn-status-tag{color:#9ec8ff}
