.snk .snk-ask__search{margin-top:20px;display:flex;gap:10px;max-width:720px}.snk .snk-ask__search .snk-inputwrap{flex:1 1 auto}.snk .snk-ask__grid{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.snk .snk-ask__main{flex:1 1 600px;min-width:0;display:flex;flex-direction:column;gap:16px}.snk .snk-ask__side{flex:0 1 300px;min-width:0;display:flex;flex-direction:column;gap:16px}.snk .snk-ask__form .snk-form{margin-top:14px}.snk .snk-ask__form .snk-notice{margin-top:12px}.snk .snk-ask__sorts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.snk .snk-ask__sorts .snk-chip[aria-current=true]{background:var(--snk-ink);color:#fff;border-color:var(--snk-ink)}.snk .snk-ask__count{margin-left:auto}.snk .snk-ask__topics{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column}.snk .snk-ask__topics a{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;font-size:14px}.snk .snk-ask__topics a:hover{background:var(--snk-chip)}.snk .snk-ask__topics a[aria-current=true]{background:var(--snk-tint);color:var(--snk-accent);font-weight:600}.snk .snk-qlist{list-style:none;margin:0;padding:0;border:1px solid var(--snk-border);border-radius:16px;background:#fff;overflow:hidden}.snk .snk-qcard{position:relative;display:flex;gap:18px;padding:18px 20px}.snk .snk-qcard+.snk-qcard{border-top:1px solid var(--snk-divider)}.snk .snk-qcard:hover{background:var(--snk-surface)}.snk .snk-qcard__stats{flex:0 0 76px;display:flex;flex-direction:column;gap:6px}.snk .snk-qcard__stat{display:flex;flex-direction:column;align-items:center;padding:6px 4px;border-radius:10px;font-size:11px;color:var(--snk-muted);line-height:1.2}.snk .snk-qcard__stat strong{font-size:17px;color:var(--snk-ink)}.snk .snk-qcard__stat.has-answers{border:1px solid var(--snk-tint-line)}.snk .snk-qcard__stat.is-solved{background:var(--snk-accent);color:#fff}.snk .snk-qcard__stat.is-solved strong{color:#fff}.snk .snk-qcard__main{flex:1 1 auto;min-width:0}.snk .snk-qcard__title{font-family:var(--snk-font);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.snk .snk-qcard__ex{margin-top:4px;font-size:14px;color:var(--snk-body)}.snk .snk-qcard__meta{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.snk .snk-qcard__meta .snk-lift{position:relative;z-index:2}.snk .snk-qpage__title{margin-top:10px;max-width:900px}.snk .snk-qpage__meta{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.snk .snk-qauthor{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.snk .snk-q-avatar{width:28px;height:28px;font-size:11px}.snk .snk-qbody{display:flex;gap:18px;padding:24px}.snk .snk-qbody__vote{flex:none;display:flex;flex-direction:column;align-items:center;gap:10px}.snk .snk-qbody__text{flex:1 1 auto;min-width:0}.snk .snk-qbody__foot{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.snk .snk-qanswers__h{margin-top:8px}.snk .snk-qanswer.is-accepted{border-color:var(--snk-accent);box-shadow:0 0 0 1px var(--snk-accent)}.snk .snk-qanswer__by{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:10px}.snk .snk-qanswer__acc{width:34px;height:34px;border-radius:50%;background:var(--snk-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center}.snk .snk-vote{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:48px;min-height:52px;padding:6px;border-radius:12px;border:1px solid var(--snk-border);background:#fff;color:var(--snk-ink);font-size:15px;font-weight:600}.snk button.snk-vote:hover{border-color:var(--snk-accent);color:var(--snk-accent)}.snk .snk-vote[aria-pressed=true]{background:var(--snk-tint);border-color:var(--snk-accent);color:var(--snk-accent)}.snk .snk-vote.is-static{color:var(--snk-muted)}.snk .snk-vote[aria-busy]{opacity:.6}.snk .snk-qreport summary{cursor:pointer;list-style:none}.snk .snk-qreport summary::-webkit-details-marker{display:none}.snk .snk-qreport__form{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.snk .snk-qreport__form .snk-select{min-width:200px}.snk .snk-qform .snk-form{margin-top:12px}@media (max-width: 640px){.snk .snk-ask__search{flex-direction:column}.snk .snk-qcard{gap:12px;padding:16px}.snk .snk-qcard__stats{flex-basis:58px}.snk .snk-qbody{padding:18px;gap:12px}.snk .snk-vote{min-width:42px}.snk .snk-ask__count{margin-left:0;width:100%}.snk .snk-ask__side{flex-basis:100%}}
