.single-draw{max-width:860px;margin:0 auto}.single-draw-result,.single-draw-start{display:grid;grid-template-columns:220px 1fr;gap:44px;align-items:center;padding:36px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(160deg,#16111b,#0b090e)}.single-draw-start .single-draw-back{width:220px;height:auto;border-radius:10px}.single-draw-result{align-items:start;scroll-margin-top:calc(var(--header-height,76px) + 16px)}.single-draw-result>.card-art{width:220px;height:auto;aspect-ratio:400/680;border-radius:10px;border:1px solid #7c6347}.single-draw-result h2{font-size:clamp(26px,3vw,32px);line-height:1.25;margin:6px 0 14px}.single-draw-result h2 span{font-family:var(--font-body);font-size:15px;color:var(--muted);font-weight:400}.single-draw-result p{font-size:16px;line-height:1.85}.single-draw-input{min-height:0;resize:none;margin-bottom:6px}.single-draw-start .button{margin-top:18px}.single-draw-note{font-size:13px;color:var(--muted);margin:10px 0 0}.single-draw-date{font-family:var(--font-display);font-size:24px;color:var(--gold);margin:0;text-transform:capitalize}.single-draw-result .yes-no-answer{font-family:var(--font-display);font-size:clamp(44px,6vw,60px);line-height:1;margin:4px 0 14px;color:var(--paper)}.yes-no-answer.is-co{color:#d9bf83}.yes-no-answer.is-khong{color:#c9a3b8}.yes-no-answer.is-chua-ro{color:#b4aabf}.single-draw-summary{color:var(--paper);border-left:2px solid var(--gold);padding-left:14px}.single-draw-prompt{border:1px solid var(--line);border-radius:8px;padding:14px 18px;background:#120e16}.single-draw-result .end-actions{margin-top:22px}.single-draw-again{margin-top:18px}.yes-no-table{width:100%;border-collapse:collapse;font-size:15px}.yes-no-table td,.yes-no-table th{border-bottom:1px solid var(--line);padding:9px 8px;text-align:left;vertical-align:top}.yes-no-table th{color:var(--gold);font-weight:500}.yes-no-groups details{border-bottom:1px solid var(--line);padding:14px 0}.yes-no-groups summary{cursor:pointer;font-size:17px}@media(max-width:760px){.single-draw-result,.single-draw-start{grid-template-columns:1fr;gap:24px;padding:22px}.single-draw-start .single-draw-back{width:150px;margin:0 auto}.single-draw-result>.card-art{width:min(230px,62vw);margin:0 auto}}