/* Dokkaebi 4-topic skill choice comparison; no image requests or synthetic statistics. */
.dk-skill-page .dk-choice{margin:28px 0 20px;scroll-margin-top:120px}
.dk-skill-page .dk-choice>header{margin:0 0 14px}
.dk-skill-page .dk-choice>header h2{margin:0 0 5px;font-size:23px;letter-spacing:-.04em;color:#303832}
.dk-skill-page .dk-choice>header p{margin:0;color:#64685f;font-size:12px;line-height:1.6}
.dk-skill-page .dk-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.dk-skill-page .dk-choice-topic{min-width:0;background:#fffdfa;border:1px solid #d8d0c4;border-radius:11px;padding:16px}
.dk-skill-page .dk-choice-question{margin-bottom:12px}
.dk-skill-page .dk-choice-question span{color:#785e44;font-size:11px;font-weight:800}
.dk-skill-page .dk-choice-question h3{margin:3px 0 0;font-size:16px;line-height:1.4;color:#333b34}
.dk-skill-page .dk-choice-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.dk-skill-page .dk-choice-side{display:flex;flex-direction:column;min-width:0;padding:12px;background:#f7f5f0;border:1px solid #e1dace;border-radius:9px}
.dk-skill-page .dk-choice-side-head{display:flex;flex-wrap:wrap;gap:7px;align-items:baseline}
.dk-skill-page .dk-choice-side-head strong{font-size:16px;color:#333b34}
.dk-skill-page .dk-choice-side-head small{font-size:11px;color:#806e53}
.dk-skill-page .dk-choice-side p{flex:1;margin:8px 0 12px;font-size:12px;line-height:1.6;color:#5c635a;overflow-wrap:anywhere}
.dk-skill-page .dk-choice-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.dk-skill-page .dk-choice-actions button{cursor:pointer;min-height:36px;padding:8px 11px;border:1px solid #48564a;border-radius:7px;background:#414a42;color:white;font-family:inherit;font-size:12px;font-weight:750}
.dk-skill-page .dk-choice-actions button[aria-pressed="true"]{background:#e3eee5;color:#30543d;border-color:#6c9577}
.dk-skill-page .dk-choice-actions button:disabled{opacity:.65;cursor:wait}
.dk-skill-page .dk-choice-actions a,.dk-skill-page .dk-choice-jump{color:#695640;font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:3px}
.dk-skill-page .dk-choice-actions a:focus-visible,.dk-skill-page .dk-choice-actions button:focus-visible{outline:2px solid #98765a;outline-offset:2px}
.dk-skill-page .dk-choice-jump{display:inline-block;margin-top:10px}
.dk-skill-page .dk-choice-status{margin:9px 0 0;font-size:12px;color:#506555}
.dk-skill-page .dk-choice-status:empty,.dk-skill-page .dk-choice-results[hidden]{display:none}
.dk-skill-page .dk-choice-results{margin-top:13px;padding-top:11px;border-top:1px solid #ded8cf}
.dk-skill-page .dk-choice-results>strong{font-size:12px;color:#464e46}
.dk-skill-page .dk-choice-result{display:grid;grid-template-columns:42px 1fr 35px;gap:9px;align-items:center;margin-top:8px;font-size:11px;color:#586058}
.dk-skill-page .dk-choice-result i{height:7px;overflow:hidden;border-radius:6px;background:#e0ded7}
.dk-skill-page .dk-choice-result em{display:block;height:100%;background:#688a70;border-radius:6px}
.dk-skill-page .dk-choice-result b{text-align:right;font-variant-numeric:tabular-nums}
@media(max-width:900px){.dk-skill-page .dk-choice-grid{grid-template-columns:1fr}}
@media(max-width:530px){.dk-skill-page .dk-choice-pair{grid-template-columns:1fr}.dk-skill-page .dk-choice-topic{padding:13px}}
