/* Isolated quiz styles, v6.5.3 */
.bdq .bdq-countdown{margin:-10px 0 16px;color:#627069;font-size:14px;line-height:1.6}
.bdq-rules{--bdq-green:#08372d;margin-top:26px;border-top:1px solid #ddd5c6;padding-top:18px}
.bdq-rules summary{cursor:pointer;font-weight:800;color:var(--bdq-green);min-height:44px}.bdq-rules summary:focus-visible{outline:3px solid #c99f52;outline-offset:4px}
.bdq-rules .bdq-rule-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bdq-rules table{display:table;width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.bdq-rules th,.bdq-rules td{min-width:0;text-align:left;padding:10px 8px;border-bottom:1px solid #ddd5c6}.bdq-rules th{background:#eee8db}
@media(max-width:680px){.bdq-rules th,.bdq-rules td{padding:8px 5px;font-size:12px}}
.bdq{--bdq-green:#08372d;--bdq-gold:#c99f52;margin:28px 0;color:#15241f}
.bdq [hidden]{display:none!important}.bdq-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-weight:800}.bdq progress{width:100%;height:9px;accent-color:var(--bdq-green);margin:12px 0 18px}.bdq-stage{color:#91641e;font-weight:900}.bdq-table{padding:24px;border:1px solid #d8c99f;border-radius:22px;background:linear-gradient(135deg,#0c4a3b,#062820);color:#fffdf8}.bdq-hands{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bdq-hand{min-width:0}.bdq-hand h3{color:#e2c98f;margin:0 0 2px;font-size:21px}.bdq-hand p{margin:0 0 12px;font-size:14px;color:#e4eee8}.bdq-cards{display:flex;gap:8px;align-items:flex-start}.bdq-card{margin:0;flex:1;min-width:0;max-width:125px}.bdq-card img{display:block;width:100%;height:auto;aspect-ratio:5/7;object-fit:contain;border-radius:7px;background:white;box-shadow:0 5px 14px #0003}.bdq-card figcaption{font-size:11px;text-align:center;line-height:1.4;margin-top:8px;color:#e9e5d6}.bdq-question{font-size:24px!important;margin:25px 0 16px!important;line-height:1.5}.bdq-actions{display:flex;gap:12px;flex-wrap:wrap}.bdq button,.bdq-dialog button{min-height:48px;border:1px solid #b7a579;border-radius:12px;padding:10px 24px;font-family:inherit;font-size:17px;font-weight:800;line-height:1.4;cursor:pointer;background:#fffdf8;color:#08372d}.bdq [data-answer]{flex:1;background:var(--bdq-green);color:white;border-color:var(--bdq-green)}.bdq button:disabled{opacity:.55;cursor:default}.bdq button:focus-visible,.bdq summary:focus-visible,.bdq-dialog button:focus-visible{outline:3px solid #c99f52;outline-offset:4px}.bdq-feedback:empty{display:none}.bdq-feedback{margin:20px 0;padding:16px;border-radius:12px;line-height:1.9}.bdq-correct{background:#e8f3eb;color:#15542f}.bdq-wrong{background:#f9eaea;color:#8b2d2d}.bdq details{margin-top:26px;border-top:1px solid #ddd5c6;padding-top:18px}.bdq summary{cursor:pointer;font-weight:800;color:var(--bdq-green);min-height:44px}.bdq-rule-scroll{overflow-x:auto}.bdq table{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.bdq th,.bdq td{text-align:left;padding:10px 8px;border-bottom:1px solid #ddd5c6}.bdq th{background:#eee8db}.bdq-note{color:#627069;font-size:14px}.bdq-dialog{width:min(440px,calc(100% - 32px));padding:30px;border:1px solid #c99f52;border-radius:24px;background:#fffdf8;color:#15241f;text-align:center}.bdq-dialog::backdrop{background:#062820b8}.bdq-dialog h2{margin:0}.bdq-result-score{font-size:52px;font-weight:900;color:#08372d;margin:12px 0}.bdq-dialog .bdq-dialog-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.bdq-dialog [data-restart]{background:#08372d;color:white}.article-baccarat-draw-quiz .article-main{min-width:0}
.article-baccarat-draw-quiz .article-cover{
  height:auto;
  aspect-ratio:16/9;
  object-fit:cover;
}
@media(max-width:680px){.bdq-table{padding:18px 12px}.bdq-hands{grid-template-columns:1fr;gap:22px}.bdq-card{max-width:100px}.bdq-cards{gap:10px}.bdq-question{font-size:21px!important}.bdq button{padding:12px 18px}.bdq th,.bdq td{padding:8px 5px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.bdq *{scroll-behavior:auto!important;transition:none!important}}
