/* Final results summary; existing quiz and reveal styles are retained. */
.results-toolbar{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:20px 0}
.result-summary>.top{margin:0 0 22px;color:#f3d089}
.results-totals{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px}
.results-totals>div{padding:18px;border:1px solid #715432;border-radius:16px;background:#201b18;text-align:center}
.results-totals span{display:block;color:#c5b89e;font-size:17px}.results-totals strong{display:block;margin-top:8px;color:#f5cf81;font-size:clamp(32px,5vw,62px);font-variant-numeric:tabular-nums}
.result-summary small{font-size:.45em;margin-left:5px}
.score-buckets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.score-bucket{padding:16px 9px;border:1px solid #514330;border-radius:14px;text-align:center;background:#1a191c}
.score-bucket>span{display:block;color:#cbb99e;font-size:16px}.score-bucket>strong{display:block;margin-top:10px;color:#f6f1e7;font-size:34px;font-variant-numeric:tabular-nums}
.results-note{color:#b8aa94;line-height:1.5;font-size:14px;margin:20px 0 12px}
.tv .score-buckets{grid-template-columns:repeat(6,minmax(0,1fr))}.tv .score-bucket{padding:22px 8px}.tv .score-bucket>span{font-size:20px}.tv .score-bucket>strong{font-size:48px}
@media(max-width:800px){.tv .score-buckets{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:550px){.score-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}.results-totals{gap:8px}.results-totals>div{padding:15px 8px}.results-totals span{font-size:14px}}

#betwin-results-extension[hidden]{display:none!important}
.betwin-results-summary #app .panel:has(.leader),.betwin-results-summary #app .tv-voice,.betwin-results-summary #app .foot{display:none}
.betwin-results-summary #app .wrap{padding-bottom:0}
.betwin-results-summary #app .final-intro{padding:10px 0 0}
.betwin-results-summary #app .final-intro .big{font-size:64px;margin:12px 0}
.betwin-results-summary #app .final-intro .sub{margin:12px 0}
.betwin-results-summary .results-toolbar{margin:10px 0}
.betwin-results-summary #betwin-results-extension .wrap{padding-top:0}
.betwin-results-summary #betwin-results-extension .panel{margin-top:12px;padding:22px 30px}
.betwin-results-summary .result-summary>.top{font-size:32px;margin-bottom:14px}
.betwin-results-summary .results-totals{margin-bottom:14px}
.betwin-results-summary .results-totals>div{padding:10px}
.betwin-results-summary .results-totals strong{font-size:48px}
.betwin-results-summary .score-bucket{padding:13px 8px}
.betwin-results-summary .score-bucket>strong{font-size:40px;margin-top:5px}
