.rewards-wallet{display:flex;align-items:baseline;justify-content:center;gap:9px;color:#f2e8d3;white-space:nowrap;font-family:"AEH Text",sans-serif}.rewards-wallet small{font-size:10px;letter-spacing:.14em;color:#92a59f}.rewards-wallet strong{font-size:18px;font-weight:600;color:#dec58e}.rewards-wallet-registration{margin-left:20px}.rewards-wallet-game{margin:0 0 0 18px;display:inline-flex}.rewards-wallet-game strong{font-size:14px}.rewards-wallet-game small{font-size:8px}.rewards-entry-note{font-size:11px;line-height:1.6;color:#a6b9b2;margin:12px 0 0}.rewards-quit-note{font-size:12px!important;color:#d5be8e!important}.rewards-result-button{background:linear-gradient(#e8d295,#c5a363)!important;color:#102326!important}.rewards-wallet-line{font-size:13px;color:#a6b9b2;display:flex;justify-content:center;gap:12px;margin:20px 0}.rewards-wallet-line strong{color:#e7d3a0}
#rewards-dialog{border:1px solid #776b47;border-top:2px solid #dec58e;border-radius:13px;padding:0;width:min(580px,calc(100vw - 28px));max-height:calc(100dvh - 28px);background:radial-gradient(ellipse at 50% 0,#213c3b,#0c1d20 75%);color:#f1e8d5;box-shadow:0 24px 100px #0009;font-family:"AEH Text",sans-serif;overflow:auto}#rewards-dialog::backdrop{background:#061012dc;backdrop-filter:blur(9px)}.rewards-shell{padding:34px 30px;text-align:center}.rewards-eyebrow{font-size:11px;letter-spacing:.22em;color:#c7a765;margin:0 0 18px}.rewards-shell h2{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(28px,4vw,39px);font-weight:400;line-height:1.1;margin:0 0 22px}.rewards-shell p{line-height:1.7}.rewards-muted{color:#a6b8b2;font-size:13px}.rewards-welcome-amount{font-family:"DM Serif Display",Georgia,serif;font-size:80px;color:#ecd6a1;font-variant-numeric:tabular-nums;margin:24px 0 10px}.rewards-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:24px}.rewards-primary,.rewards-secondary{border-radius:5px;padding:14px 20px;font:600 13px "AEH Text",sans-serif;cursor:pointer;border:1px solid #8f7b4c;min-height:45px}.rewards-primary{background:linear-gradient(120deg,#efda9f,#cba965);color:#14272a;box-shadow:0 3px 0 #8c7140}.rewards-secondary{background:#173030;color:#e5d6b2;border-color:#47615a}.rewards-actions button:disabled{opacity:.4;cursor:default}.rewards-actions button:focus-visible,.rewards-card:focus-visible{outline:2px solid #f5df9c;outline-offset:5px}.rewards-totals{display:flex;justify-content:center;gap:38px;margin:20px 0}.rewards-totals>div{display:flex;flex-direction:column;gap:5px}.rewards-totals strong{font-family:"DM Serif Display",Georgia,serif;font-size:33px;color:#e5cd94}.rewards-totals span{font-size:9px;color:#a5b7ae;letter-spacing:.14em}.rewards-card{--reward-color:#eceee7;display:block;width:clamp(145px,20vh,220px);aspect-ratio:5/8;margin:22px auto 15px;border-radius:9px;border:1px solid #e5d5a3;padding:0;position:relative;background:#12282b;cursor:pointer;color:#dfcd9c;transform-style:preserve-3d;transition:box-shadow .2s;box-shadow:0 12px 25px #0007}.rewards-card[data-rarity="uncommon"]{--reward-color:#42c27c}.rewards-card[data-rarity="rare"]{--reward-color:#3d97f5}.rewards-card[data-rarity="mythic"]{--reward-color:#f39336}.rewards-card:not([data-revealed]):hover{box-shadow:0 0 20px color-mix(in srgb,var(--reward-color) 60%,transparent),0 0 60px color-mix(in srgb,var(--reward-color) 28%,transparent)}.rewards-card canvas,.rewards-card img{border-radius:8px}.rewards-card[data-revealed="true"]{animation:reward-arrive .35s ease-out}.rewards-shell #rewards-save-error{color:#edb2a4;font-size:12px;margin:16px 0 0}.rewards-shell #rewards-card-caption{font-size:13px;color:var(--reward-color,#d6c699);margin:10px 0}.rewards-shell #rewards-progress{margin:0}
#rewards-dialog{margin:auto}
#rewards-card .collection-sample-back{border-radius:inherit;font-family:"AEH Text",system-ui,sans-serif}
.rewards-payout-row{align-items:center;padding-top:11px;padding-bottom:11px}
.rewards-payout-row .rk{flex-basis:40px;min-width:40px;font-size:11px}
.rewards-payout-row .nm2{line-height:1.35}
.rewards-payout-row .rewards-prize-card{display:block;margin-top:4px;font-size:10px;color:#dec58e;white-space:normal}
.rewards-prize-card[data-rarity="common"]{color:#e1e7df}
.rewards-prize-card[data-rarity="uncommon"]{color:#65c58d}
.rewards-prize-card[data-rarity="rare"]{color:#71abdf}
#modal:has(.rewards-result-modal),body.club-enabled #modal:has(.rewards-result-modal){background:#071417c9;backdrop-filter:blur(8px)}
#modalcard.rewards-result-modal,body.club-enabled #modalcard.rewards-result-modal{width:min(560px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);overflow:auto;padding:36px 32px 30px;border:1px solid #697064;border-top:2px solid #d6b879;border-radius:12px;background:radial-gradient(ellipse at 50% 0,#244140,#102427 74%);box-shadow:0 28px 85px #0008;color:#f2ead8;font-family:"AEH Text",sans-serif}
#modalcard.rewards-result-modal h1,body.club-enabled #modalcard.rewards-result-modal h1{margin:0 0 12px;color:#d7b876;font:600 12px/1.5 "AEH Text",sans-serif;letter-spacing:.25em}
#modalcard.rewards-result-modal h2,body.club-enabled #modalcard.rewards-result-modal h2{margin:0 0 20px;color:#e9e3d3;font:400 clamp(23px,3vw,30px)/1.18 "DM Serif Display",Georgia,serif}
#modalcard.rewards-result-modal .big,body.club-enabled #modalcard.rewards-result-modal .big{font:400 clamp(42px,6vw,58px)/1.1 "DM Serif Display",Georgia,serif;color:#efd9a2;margin:18px 0 22px}
#modalcard.rewards-result-modal .sub,body.club-enabled #modalcard.rewards-result-modal .sub{font:400 13px/1.8 "AEH Text",sans-serif;color:#aebeb7;margin-bottom:24px}
#modalcard.rewards-result-modal .sub b,body.club-enabled #modalcard.rewards-result-modal .sub b{color:#efe4cd;font-weight:600}
#modalcard.rewards-result-modal .lbline,body.club-enabled #modalcard.rewards-result-modal .lbline{margin-top:18px;padding-top:16px;border-top:1px solid #cbb37725;color:#aebeb7;font-size:11px;line-height:1.6}
#modalcard.rewards-result-modal .rewards-result-actions,#winCascade .rewards-result-panel .rewards-result-actions,body.club-enabled #modalcard.rewards-result-modal .rewards-result-actions,body.club-enabled #winCascade .rewards-result-panel .rewards-result-actions{display:flex;justify-content:center;align-items:stretch;gap:12px;flex-wrap:wrap;margin-top:22px;padding-top:22px;border-top:1px solid #d5bd7c2b}
#modalcard.rewards-result-modal .rewards-result-actions .mainbtn,#winCascade .rewards-result-panel .rewards-result-actions .mainbtn,body.club-enabled #modalcard.rewards-result-modal .rewards-result-actions .mainbtn,body.club-enabled #winCascade .rewards-result-panel .rewards-result-actions .mainbtn{width:auto;flex:1 1 150px;min-width:145px;min-height:48px;margin:0;border:1px solid #617369;border-radius:5px;padding:13px 17px;font:600 12px/1.5 "AEH Text",sans-serif;letter-spacing:.015em;box-shadow:none;background:#1b3536;color:#ecdfc3;transition:background .16s,border-color .16s}
#modalcard.rewards-result-modal .rewards-result-actions .rewards-restart-button,#winCascade .rewards-result-panel .rewards-result-actions .rewards-restart-button,body.club-enabled #modalcard.rewards-result-modal .rewards-result-actions .rewards-restart-button,body.club-enabled #winCascade .rewards-result-panel .rewards-result-actions .rewards-restart-button{background:linear-gradient(120deg,#efdb9e,#c5a46a);border-color:#d5b876;color:#122b2d;box-shadow:0 3px 0 #806c43}
#modalcard.rewards-result-modal .rewards-result-actions .rewards-result-button,#winCascade .rewards-result-panel .rewards-result-actions .rewards-result-button,body.club-enabled #modalcard.rewards-result-modal .rewards-result-actions .rewards-result-button,body.club-enabled #winCascade .rewards-result-panel .rewards-result-actions .rewards-result-button{background:#294640!important;color:#efdfba!important;border-color:#b69a63}
#modalcard.rewards-result-modal .rewards-result-actions .mainbtn:hover,#winCascade .rewards-result-panel .rewards-result-actions .mainbtn:hover,body.club-enabled #modalcard.rewards-result-modal .rewards-result-actions .mainbtn:hover,body.club-enabled #winCascade .rewards-result-panel .rewards-result-actions .mainbtn:hover{filter:brightness(1.1);border-color:#e1c891}
#modalcard.rewards-result-modal .rewards-result-actions .mainbtn:focus-visible,#winCascade .rewards-result-panel .rewards-result-actions .mainbtn:focus-visible,body.club-enabled #modalcard.rewards-result-modal .rewards-result-actions .mainbtn:focus-visible,body.club-enabled #winCascade .rewards-result-panel .rewards-result-actions .mainbtn:focus-visible{outline:2px solid #f2d896;outline-offset:4px}
#winCascade .winCascadeUi.rewards-result-panel,body.club-enabled #winCascade .winCascadeUi.rewards-result-panel{left:50%;right:auto;transform:translateX(-50%);width:min(880px,calc(100vw - 32px));padding:22px 26px;border:1px solid #657265;border-top:2px solid #d8bd7d;border-radius:11px;background:linear-gradient(135deg,#1e3939f5,#102428f5);box-shadow:0 18px 60px #0008;backdrop-filter:blur(10px)}
#winCascade .rewards-result-panel .winCascadeCopy,body.club-enabled #winCascade .rewards-result-panel .winCascadeCopy{font:400 13px/1.7 "AEH Text",sans-serif;color:#e8dfc8}
#winCascade .rewards-result-panel .winCascadeStatus,body.club-enabled #winCascade .rewards-result-panel .winCascadeStatus{color:#acc0b6;font:400 11px/1.6 "AEH Text",sans-serif}
#winCascade .rewards-result-panel .unlockbox,body.club-enabled #winCascade .rewards-result-panel .unlockbox{background:#26463b;border:1px solid #678b67;color:#e9ddba;font:500 12px/1.6 "AEH Text",sans-serif}
#winCascade .rewards-result-panel .rewards-result-actions,body.club-enabled #winCascade .rewards-result-panel .rewards-result-actions{margin-top:15px;padding-top:16px}
#winCascade .rewards-result-panel .winCascadeCredit,body.club-enabled #winCascade .rewards-result-panel .winCascadeCredit{color:#bdcca7;font-weight:400}
#winCascade .winCascadeUi.rewards-result-panel,body.club-enabled #winCascade .winCascadeUi.rewards-result-panel{top:auto!important;bottom:max(18px,env(safe-area-inset-bottom))!important}
@media(max-width:700px){#modalcard.rewards-result-modal,body.club-enabled #modalcard.rewards-result-modal{padding:29px 22px}#modalcard.rewards-result-modal .rewards-result-actions,#winCascade .rewards-result-panel .rewards-result-actions,body.club-enabled #modalcard.rewards-result-modal .rewards-result-actions,body.club-enabled #winCascade .rewards-result-panel .rewards-result-actions{gap:10px}#winCascade .winCascadeUi.rewards-result-panel,body.club-enabled #winCascade .winCascadeUi.rewards-result-panel{padding:17px 18px;max-height:45dvh;overflow:auto}#winCascade .rewards-result-panel .rewards-result-actions .mainbtn,body.club-enabled #winCascade .rewards-result-panel .rewards-result-actions .mainbtn{min-width:120px;flex-basis:120px;font-size:11px}}

.front-topbar:has(.rewards-wallet-registration){position:relative}
.rewards-wallet-registration{position:absolute;right:90px;top:50%;transform:translateY(-50%);margin:0}
@keyframes reward-arrive{from{opacity:.4;transform:rotateY(-75deg)}to{opacity:1;transform:rotateY(0)}}
@media(max-width:700px){.rewards-wallet-registration{margin-left:0;gap:5px}.rewards-wallet-registration small{display:none}.rewards-wallet-registration strong{font-size:14px}.rewards-wallet-game{display:none}.rewards-shell{padding:28px 18px}.rewards-welcome-amount{font-size:68px}.rewards-card{width:min(185px,24vh)}.rewards-actions{gap:9px}.rewards-actions button{padding:12px 14px}}
@media(prefers-reduced-motion:reduce){.rewards-card{transition:none}.rewards-card[data-revealed="true"]{animation:none}}

/* The entire ceremony uses one layout from its first animation frame.
   Small screens place the prizes below the final hand. */
#winCascade.is-combined,body.club-enabled #winCascade.is-combined{display:grid;grid-template-columns:minmax(0,2fr) minmax(330px,1fr);align-items:center;gap:clamp(20px,2.4vw,40px);padding:28px max(28px,calc((100vw - 1480px)/2));overflow:auto;isolation:isolate;background:radial-gradient(ellipse at 35% 38%,#203d3af7,#081b1ffb 80%);cursor:default;backdrop-filter:none}
#winCascade.is-combined .winCascadeStage,body.club-enabled #winCascade.is-combined .winCascadeStage{position:relative;inset:auto;width:100%;height:clamp(600px,84dvh,860px);min-height:360px;overflow:visible;border-radius:12px;z-index:2}
#winCascade.is-combined .winCascadeStage canvas,body.club-enabled #winCascade.is-combined .winCascadeStage canvas{left:0;transform:none}
#winCascade.is-combined>.winCascadeTrails,body.club-enabled #winCascade.is-combined>.winCascadeTrails{position:absolute;left:0;top:0;right:auto;bottom:auto;transform:none;z-index:1;pointer-events:none}
#winCascade.is-combined>#confetti{position:fixed;inset:0;width:100vw;height:100vh;z-index:3;pointer-events:none}
#winCascade.is-combined .winCascadeUi,body.club-enabled #winCascade.is-combined .winCascadeUi{position:relative;inset:auto!important;transform:none;width:100%;max-width:none;max-height:none;overflow:visible;pointer-events:auto;padding:25px 22px;background:linear-gradient(135deg,#1e3939,#102428);backdrop-filter:none;align-items:stretch;gap:12px;z-index:4}
#winCascade.is-combined .winCascadeCopy,body.club-enabled #winCascade.is-combined .winCascadeCopy{font:400 11px/1.6 "AEH Text",sans-serif;color:#b9c9bd}
#winCascade.is-combined .winCascadeStatus:empty{display:none}
.rewards-inline-prizes{position:relative;width:100%;text-align:center;padding-top:16px;outline:none;isolation:isolate}
.rewards-inline-prizes:focus-visible{outline:1px solid #d0b478;outline-offset:7px;border-radius:4px}
.rewards-inline-prizes>.rewards-eyebrow{margin:0 0 14px;font:600 10px/1.6 "AEH Text",sans-serif;letter-spacing:.2em;color:#d1b97f}
.rewards-inline-cash{display:flex;align-items:center;flex-direction:column;gap:5px;margin-bottom:16px}
.rewards-inline-cash strong{font:400 42px/1.1 Georgia,serif;color:#edd7a1}
.rewards-inline-cash>span{font:500 9px/1.5 "AEH Text",sans-serif;color:#9fb6a9;letter-spacing:.16em}
.rewards-pack-fan{position:relative;height:196px;margin:0 auto 8px;max-width:330px;isolation:isolate}
.rewards-pack-fan .rewards-earned-pack{position:absolute;left:50%;top:4px;width:101px;margin:0 0 0 -50.5px;aspect-ratio:17/26;transform:translate(calc(var(--pack-x) * var(--fan-scale,1)),var(--pack-y)) rotate(var(--pack-angle)) scale(var(--fan-scale,1));transform-origin:50% 95%}
.rewards-earned-pack::before{display:none}
.rewards-earned-pack .collection-pack-foil{box-shadow:inset 2px 0 4px #f8ddb533,inset -3px 0 4px #0009,1px 2px 0 #291b13,5px 9px 13px #0008}
.rewards-earned-pack .collection-pack-foil::after{inset:9px 4px}
.rewards-earned-pack .collection-pack-crimp{height:6px}
.rewards-earned-pack .collection-pack-brand{margin-top:15px;font-size:10px;letter-spacing:.1em}
.rewards-earned-pack .collection-pack-edition{margin-top:4px;font-size:3px}
.rewards-earned-pack .collection-pack-seal{bottom:32px;width:13px;height:13px}
.rewards-earned-pack .collection-pack-seal span{font-size:9px}
.rewards-earned-pack .collection-pack-foil>strong{bottom:24px;font-size:3.4px}
.rewards-earned-pack .collection-pack-sample{bottom:14px;font-size:3px}
.rewards-earned-pack::after{top:7px;bottom:7px;right:-2px;width:4px}
.rewards-earned-label{margin:5px 0 14px;font:500 13px/1.7 "AEH Text",sans-serif;color:#e6d9b9}
.rewards-inline-card{width:125px;margin:12px auto 16px}
.rewards-inline-card .collection-sample-back{border-radius:inherit;font-family:"AEH Text",system-ui,sans-serif}
.rewards-inline-progress{font:400 11px/1.7 "AEH Text",sans-serif;color:#abc1ae;margin:0 0 15px}
.rewards-inline-wallet{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px 12px;border-top:1px solid #ad956035;padding-top:17px;font:400 12px/1.6 "AEH Text",sans-serif;color:#a9beb1}
.rewards-inline-wallet strong{font:500 23px/1.1 "AEH Text",sans-serif;color:#ecd5a2;font-variant-numeric:tabular-nums}
.rewards-inline-wallet small{flex-basis:100%;font-size:10px;color:#8fac99}
.rewards-inline-options{margin-top:18px;padding-top:15px;border-top:1px solid #ad956025}
.rewards-inline-options[hidden]{display:none}
.rewards-inline-options p{font:400 11px/1.7 "AEH Text",sans-serif;color:#a9beb1;margin:0 0 10px}
.rewards-inline-open{background:transparent;border:0;border-bottom:1px solid #c0a76a88;color:#e1c58d;padding:9px 0;font:500 12px/1.5 "AEH Text",sans-serif;cursor:pointer}
.rewards-inline-open:disabled{opacity:.45;cursor:default}
.rewards-inline-error{color:#edb2a4;font:400 11px/1.5 "AEH Text",sans-serif;margin-top:12px}
.rewards-inline-error:empty{display:none}
.rewards-cash-flight{position:absolute;z-index:4;pointer-events:none;display:grid;place-items:center;width:29px;height:17px;border:1px solid #f0d995;border-radius:2px;background:#b49557;color:#16372f;font:700 11px/1 Georgia;opacity:0;box-shadow:0 2px 7px #0005;animation:rewards-cash-flight 720ms ease-in forwards}
@keyframes rewards-cash-flight{0%{opacity:0;transform:translate(-50%,-50%) rotate(-12deg) scale(.8)}20%{opacity:1}80%{opacity:1}100%{opacity:0;transform:translate(calc(-50% + var(--cash-x)),calc(-50% + var(--cash-y))) rotate(12deg) scale(.4)}}
#modalcard.rewards-result-modal:has(.rewards-inline-prizes),body.club-enabled #modalcard.rewards-result-modal:has(.rewards-inline-prizes){width:min(760px,calc(100vw - 32px));display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,1fr);column-gap:35px;align-items:start}
#modalcard.rewards-result-modal:has(.rewards-inline-prizes)>:not(.rewards-inline-prizes):not(.rewards-result-actions){grid-column:1}
#modalcard.rewards-result-modal>.rewards-inline-prizes{grid-column:2;grid-row:1 / span 4;padding:0 0 0 28px;border-left:1px solid #d1b8782b;align-self:center}
#modalcard.rewards-result-modal>.rewards-result-actions{grid-column:1 / -1}
#winCascade.is-combined .rewards-result-actions,body.club-enabled #winCascade.is-combined .rewards-result-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#winCascade.is-combined .rewards-result-actions .mainbtn,body.club-enabled #winCascade.is-combined .rewards-result-actions .mainbtn{min-width:0;width:100%;padding:12px 8px;font-size:11px}
#winCascade.is-combined .rewards-result-actions .rewards-restart-button,body.club-enabled #winCascade.is-combined .rewards-result-actions .rewards-restart-button{grid-column:1 / -1}
@media(max-width:900px){#winCascade.is-combined,body.club-enabled #winCascade.is-combined{grid-template-columns:minmax(0,1fr);align-items:start;align-content:start;gap:8px;padding:10px 16px 22px}#winCascade.is-combined .winCascadeStage,body.club-enabled #winCascade.is-combined .winCascadeStage{height:430px;min-height:430px}#winCascade.is-combined .winCascadeUi,body.club-enabled #winCascade.is-combined .winCascadeUi{max-width:560px;justify-self:center;padding:22px}#winCascade.is-combined .rewards-result-actions,body.club-enabled #winCascade.is-combined .rewards-result-actions{grid-template-columns:1fr 1fr 1fr}#winCascade.is-combined .rewards-result-actions .rewards-restart-button,body.club-enabled #winCascade.is-combined .rewards-result-actions .rewards-restart-button{grid-column:auto}}
@media(max-width:600px){#modalcard.rewards-result-modal:has(.rewards-inline-prizes),body.club-enabled #modalcard.rewards-result-modal:has(.rewards-inline-prizes){display:block;padding:27px 22px}#modalcard.rewards-result-modal>.rewards-inline-prizes{padding:20px 0 0;border-left:0;border-top:1px solid #d1b8782b}#modalcard.rewards-result-modal .sub{margin-bottom:18px}.rewards-inline-card{width:115px}#winCascade.is-combined .rewards-result-actions,body.club-enabled #winCascade.is-combined .rewards-result-actions{grid-template-columns:1fr 1fr}#winCascade.is-combined .rewards-result-actions .rewards-restart-button,body.club-enabled #winCascade.is-combined .rewards-result-actions .rewards-restart-button{grid-column:1 / -1}}
@media(prefers-reduced-motion:reduce){.rewards-cash-flight{display:none}}
@media(max-width:600px){.rewards-pack-fan{--fan-scale:.84}}

/* Give the earned card the leading role on the loss screen. The winner's
   separate final-hand layout above keeps its own proportions. */
#modalcard.rewards-result-modal.rewards-loss-modal,
body.club-enabled #modalcard.rewards-result-modal.rewards-loss-modal {
  width:min(1180px,calc(100vw - 48px));
  padding:clamp(28px,3.3vw,52px);
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  column-gap:clamp(28px,4vw,64px);
  align-items:stretch;
}
#modalcard.rewards-loss-modal>.rewards-result-summary { grid-column:1; grid-row:1; display:flex; flex-direction:column; justify-content:center; }
#modalcard.rewards-result-modal.rewards-loss-modal>.rewards-inline-prizes { grid-column:2; grid-row:1; padding-left:clamp(28px,4vw,64px); align-self:stretch; display:flex; flex-direction:column; justify-content:center; }
#modalcard.rewards-result-modal.rewards-loss-modal>.rewards-result-actions { grid-column:1 / -1; grid-row:2; }
#modalcard.rewards-result-modal .rewards-result-actions.has-free-restart,
body.club-enabled #modalcard.rewards-result-modal .rewards-result-actions.has-free-restart { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); }
#modalcard.rewards-result-modal .rewards-result-actions.has-free-restart .mainbtn,
body.club-enabled #modalcard.rewards-result-modal .rewards-result-actions.has-free-restart .mainbtn { min-width:0; }
#winCascade.is-combined .rewards-result-actions.has-free-restart,
body.club-enabled #winCascade.is-combined .rewards-result-actions.has-free-restart { grid-template-columns:repeat(2,minmax(0,1fr)); }
#winCascade.is-combined .rewards-result-actions.has-free-restart .rewards-restart-button,
body.club-enabled #winCascade.is-combined .rewards-result-actions.has-free-restart .rewards-restart-button { grid-column:auto; }
#modalcard.rewards-result-modal .rewards-result-actions.has-bar-continuation,
body.club-enabled #modalcard.rewards-result-modal .rewards-result-actions.has-bar-continuation { display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr)); }
#winCascade.is-combined .rewards-result-actions.has-bar-continuation .rewards-restart-button,
body.club-enabled #winCascade.is-combined .rewards-result-actions.has-bar-continuation .rewards-restart-button { grid-column:auto; }
#winCascade.is-combined .rewards-result-actions.has-bar-continuation.has-free-restart .rewards-result-button,
body.club-enabled #winCascade.is-combined .rewards-result-actions.has-bar-continuation.has-free-restart .rewards-result-button { grid-column:1 / -1; }
@media(max-width:760px) {
  #modalcard.rewards-result-modal .rewards-result-actions.has-free-restart,
  body.club-enabled #modalcard.rewards-result-modal .rewards-result-actions.has-free-restart { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
#modalcard.rewards-result-modal.rewards-loss-modal h1,
body.club-enabled #modalcard.rewards-result-modal.rewards-loss-modal h1 { font-size:13px; margin-bottom:20px; }
#modalcard.rewards-result-modal.rewards-loss-modal h2,
body.club-enabled #modalcard.rewards-result-modal.rewards-loss-modal h2 { font-size:clamp(30px,3.2vw,44px); line-height:1.18; margin:0; }
#modalcard.rewards-result-modal.rewards-loss-modal .big,
body.club-enabled #modalcard.rewards-result-modal.rewards-loss-modal .big { font-size:clamp(78px,8vw,116px); margin:32px 0; }
#modalcard.rewards-result-modal.rewards-loss-modal .sub,
body.club-enabled #modalcard.rewards-result-modal.rewards-loss-modal .sub { font-size:16px; line-height:1.9; margin:0; }
#modalcard.rewards-loss-modal .rewards-inline-card { width:clamp(210px,calc(43dvh - 100px),340px); max-width:100%; flex-shrink:0; margin:10px auto 18px; }
#modalcard.rewards-loss-modal .rewards-inline-prizes>.rewards-eyebrow { font-size:12px; margin-bottom:16px; }
#modalcard.rewards-loss-modal .rewards-earned-label { font-size:15px; }
#modalcard.rewards-loss-modal .rewards-inline-progress { font-size:13px; }
#modalcard.rewards-loss-modal .rewards-inline-wallet { font-size:14px; }
#modalcard.rewards-loss-modal .rewards-inline-wallet strong { font-size:29px; }
#modalcard.rewards-loss-modal .collection-sample-back { gap:24px; }
#modalcard.rewards-loss-modal .collection-sample-back::before { width:76px; height:76px; }
#modalcard.rewards-loss-modal .collection-sample-back>span { font-size:56px; }
#modalcard.rewards-loss-modal .collection-sample-back>small { font-size:10px; }
#modalcard.rewards-result-modal.rewards-loss-modal .rewards-result-actions .mainbtn,
body.club-enabled #modalcard.rewards-result-modal.rewards-loss-modal .rewards-result-actions .mainbtn { min-height:56px; font-size:14px; }
@media(min-width:761px) {
  #modalcard.rewards-loss-modal:has(.rewards-inline-cash) .rewards-inline-card { width:clamp(170px,calc((100dvh - 560px) / 1.6),340px); }
}
@media(min-width:761px) and (max-height:850px) {
  #modalcard.rewards-result-modal.rewards-loss-modal,
  body.club-enabled #modalcard.rewards-result-modal.rewards-loss-modal { padding:28px; }
}
@media(max-width:760px) {
  #modalcard.rewards-result-modal.rewards-loss-modal,
  body.club-enabled #modalcard.rewards-result-modal.rewards-loss-modal { width:calc(100vw - 24px); display:block; padding:28px 22px; }
  #modalcard.rewards-result-modal.rewards-loss-modal>.rewards-inline-prizes { padding:25px 0 0; margin-top:25px; border-left:0; border-top:1px solid #d1b8782b; }
  #modalcard.rewards-result-modal.rewards-loss-modal h1,
  body.club-enabled #modalcard.rewards-result-modal.rewards-loss-modal h1 { margin-bottom:12px; }
  #modalcard.rewards-result-modal.rewards-loss-modal h2,
  body.club-enabled #modalcard.rewards-result-modal.rewards-loss-modal h2 { font-size:30px; }
  #modalcard.rewards-result-modal.rewards-loss-modal .big,
  body.club-enabled #modalcard.rewards-result-modal.rewards-loss-modal .big { font-size:72px; margin:22px 0; }
  #modalcard.rewards-result-modal.rewards-loss-modal .sub,
  body.club-enabled #modalcard.rewards-result-modal.rewards-loss-modal .sub { font-size:14px; line-height:1.8; }
  #modalcard.rewards-loss-modal .rewards-inline-card { width:min(260px,100%); }
}
