.stake-page .brand-content{min-width:0}
.stake-page .overview{margin-bottom:22px}
.stake-page .hero{display:block}
.stake-page .hero-main{padding:38px 42px 31px}
.stake-page .brand-identity{gap:22px}
.stake-wordmark{display:grid;place-items:center;flex:none;width:156px;height:102px;border-radius:14px;background:#203448;color:#fff;font-size:39px;font-weight:900;letter-spacing:-.09em;line-height:1}
.stake-wordmark span{transform:translateX(-3px)}
.stake-page .overview-body{display:block;padding:4px 35px 34px}
.stake-page .pros-cons{gap:16px}
.stake-page .rating-note{width:320px}
.stake-overview-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 22px}
.stake-overview-facts div{padding:13px 15px;border:1px solid #dce3ee;border-radius:8px;background:#f8fafc}
.stake-overview-facts small{display:block;margin-bottom:4px;color:#6b7c91;font-size:10px;font-weight:800}
.stake-overview-facts b{font-size:13px;line-height:1.45}
.stake-source-panel{padding:25px 30px}
.stake-source-panel h2{margin:0 0 7px;font-size:18px}
.stake-source-panel p{margin:0 0 11px;font-size:12px}
.stake-source-panel .source-links{gap:8px 17px}
@media(max-width:640px){.stake-page .hero-main{padding:25px 21px}.stake-wordmark{width:104px;height:72px;font-size:28px}.stake-page .brand-identity{gap:12px}.stake-page .overview-body{padding:0 17px 22px}.stake-overview-facts{grid-template-columns:1fr;gap:7px}.stake-page .pros-cons{grid-template-columns:1fr}.stake-source-panel{padding:20px 17px}.stake-page .rating-note{width:min(300px,80vw)}}
.stake-promo-art{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:30px;background:radial-gradient(circle at 80% 18%,#446e8d 0,transparent 37%),linear-gradient(135deg,#162a3b,#203e54 60%,#142633);color:#fff}
.stake-promo-art--regular{background:radial-gradient(circle at 82% 20%,#1c8b98 0,transparent 36%),linear-gradient(135deg,#163a45,#1d6571 65%,#123842)}
.stake-promo-kicker{font-size:10px;font-weight:900;letter-spacing:.18em;color:#c1e6e9}
.stake-promo-art strong{margin:27px 0 11px;font-size:clamp(32px,3.9vw,53px);font-weight:900;line-height:1.08;letter-spacing:-.07em}
.stake-promo-art strong em{color:#8ed5dd;font-style:normal}
.stake-promo-art small{font-size:10px;font-weight:800;letter-spacing:.13em;color:#d1e2e7}
.stake-promo-brand{align-self:flex-end;margin-top:auto;font-size:25px;font-weight:900;letter-spacing:-.09em}
.stake-page .bonus-card-visual{min-height:290px}
.stake-page .bonus-card{grid-template-columns:minmax(260px,42%) minmax(0,1fr)}
.stake-page .editorial-source{margin:12px 2px 0}
.stake-vip-foot{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:start;gap:18px;margin-top:17px;padding:16px 18px;border-left:3px solid var(--brand);background:#fbf8f6;font-size:12px}
.stake-vip-foot b{font-size:13px}.stake-vip-foot p{margin:0;font-size:12px}.stake-vip-foot a{color:var(--info);font-weight:800;white-space:nowrap}
.stake-payment-example{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:16px;padding:14px 17px;border:1px solid #dce3eb;border-radius:8px;background:#f8fafc;font-size:12px}
.stake-payment-example b{color:var(--navy)}.stake-payment-example span{color:#4f6074}.stake-payment-example a{margin-left:auto;color:var(--info);font-weight:800}
@media(max-width:760px){.stake-page .bonus-card{grid-template-columns:1fr}.stake-page .bonus-card-visual{min-height:225px;max-height:none;aspect-ratio:1828 / 1118}.stake-vip-foot{grid-template-columns:1fr;gap:7px}.stake-payment-example a{margin-left:0;width:100%}}
.stake-feature-lead{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:10px 0 18px;padding:26px 29px;border-radius:12px;background:linear-gradient(120deg,#20374b,#286273);color:#fff}
.stake-feature-lead small{display:block;margin-bottom:9px;color:#a8dae0;font-size:10px;font-weight:800;letter-spacing:.16em}
.stake-feature-lead strong{display:block;font-size:clamp(22px,3vw,34px);letter-spacing:-.04em}
.stake-feature-lead p{margin:8px 0 0;max-width:490px;font-size:13px;color:#e3edf0}
.stake-feature-lead a{flex:none;color:#fff;font-size:12px;font-weight:800}
.stake-tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
.stake-info-tile{min-height:142px;padding:19px;border:1px solid #dae4ea;border-radius:9px;background:#fbfcfd}
.stake-tile-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:#e3f2f4;color:#087d95;font-size:15px;font-weight:900}
.stake-info-tile h3{margin:13px 0 5px;font-size:15px;color:var(--navy)}
.stake-info-tile p{margin:0;color:#64768a;font-size:12px;line-height:1.6}
.stake-provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.stake-provider{display:flex;flex-direction:column;justify-content:center;min-height:86px;padding:13px 15px;border:1px solid #dce5ec;border-radius:8px;background:#fff}
.stake-provider b{font-size:14px;line-height:1.3;color:var(--navy)}
.stake-provider small{margin-top:7px;color:#75869a;font-size:10px}
.stake-security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.stake-fact-card{padding:23px 23px 16px;border:1px solid #d9e5eb;border-radius:10px;background:#f8fbfc}
.stake-card-index{color:#087d95;font-size:10px;font-weight:900;letter-spacing:.12em}
.stake-fact-card h3{margin:7px 0 16px;font-size:18px;color:var(--navy)}
.stake-fact-card dl,.stake-details-grid{margin:0}
.stake-fact-card dl>div,.stake-details-grid>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid #dfe7ec}
.stake-fact-card dt,.stake-details-grid dt{color:#708297;font-size:12px}
.stake-fact-card dd,.stake-details-grid dd{margin:0;color:var(--navy);font-size:13px;font-weight:750;line-height:1.5;overflow-wrap:anywhere}
.stake-security-note{display:flex;gap:22px;margin-top:14px;padding:16px 18px;border-left:3px solid #df735f;background:#fff9f6}
.stake-security-note b{flex:none;color:var(--navy);font-size:13px}
.stake-security-note p{margin:0;font-size:12px;color:#52677a}
.stake-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}
.stake-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.stake-support-grid article{display:flex;flex-direction:column;min-height:185px;padding:20px;border:1px solid #dce5eb;border-radius:10px;background:#fff}
.stake-support-grid article>span{color:#087d95;font-size:24px;line-height:1}
.stake-support-grid h3{margin:14px 0 7px;color:var(--navy);font-size:15px}
.stake-support-grid p{margin:0 0 12px;color:#607287;font-size:12px;line-height:1.6}
.stake-support-grid a{margin-top:auto;color:var(--info);font-size:12px;font-weight:800}
@media(max-width:760px){.stake-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stake-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stake-security-grid,.stake-details-grid{grid-template-columns:1fr}.stake-support-grid{grid-template-columns:1fr}}
@media(max-width:520px){.stake-feature-lead{display:block;padding:21px}.stake-feature-lead a{display:inline-block;margin-top:15px}.stake-tile-grid,.stake-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stake-info-tile{min-height:126px;padding:15px}.stake-fact-card{padding:19px}.stake-security-note{display:block}.stake-security-note p{margin-top:6px}}
.stake-page .overview .hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.75fr)}
.stake-hero-visual{min-width:0;margin:0;overflow:hidden;background:#142736}
.stake-hero-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}
.stake-wordmark img{display:block;width:144px;height:82px;object-fit:contain}
.stake-promo-art{isolation:isolate}
.stake-promo-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.stake-promo-art--welcome>img{object-position:right center}
.stake-promo-art--regular>img{object-position:center}
.stake-promo-art:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(9,28,45,.85),rgba(9,28,45,.57) 58%,rgba(9,28,45,.2))}
.stake-promo-art--regular:before{background:linear-gradient(90deg,rgba(11,39,75,.83),rgba(11,39,75,.58) 62%,rgba(11,39,75,.13))}
.stake-promo-art strong em{color:#f4d284}
.stake-vip-image{display:block;width:calc(100% + 46px);height:142px;margin:-23px -23px 18px;object-fit:cover;object-position:center 58%;border-radius:10px 10px 0 0}
.stake-feature-lead{display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:center;column-gap:15px;row-gap:12px}
.stake-feature-lead>a{grid-column:1;grid-row:2;justify-self:start}
.stake-game-covers{grid-column:2;grid-row:1/3;display:flex;align-items:center;justify-content:center;padding:4px 12px 4px 4px}
.stake-game-covers img{width:71px;height:97px;object-fit:cover;border:2px solid #eaf1f5;border-radius:7px;box-shadow:0 5px 13px rgba(0,0,0,.25)}
.stake-game-covers img+img{margin-left:-19px;transform:rotate(7deg)}
.stake-game-covers img:first-child{transform:rotate(-8deg)}
.stake-game-covers img:last-child{transform:rotate(12deg)}
.stake-info-tile{overflow:hidden;padding:0 0 17px}
.stake-tile-mark{display:none}
.stake-tile-image{height:124px;overflow:hidden;background:#e8f1f6}
.stake-tile-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%}
.stake-info-tile:nth-child(5) .stake-tile-image img{object-position:right center}
.stake-info-tile:nth-child(6) .stake-tile-image img{object-position:left center}
.stake-info-tile h3{margin:14px 15px 5px}
.stake-info-tile p{margin:0 15px}
.stake-provider{align-items:center;text-align:center;min-height:124px;gap:4px}
.stake-provider-logo{width:100%;height:52px;object-fit:contain;margin-bottom:5px}
.stake-provider b{font-size:12px}
.stake-provider small{margin-top:0}
@media(max-width:900px){.stake-page .overview .hero{grid-template-columns:minmax(0,1fr) 240px}}
@media(max-width:760px){.stake-page .overview .hero{display:block}.stake-hero-visual{height:170px}.stake-hero-visual img{object-position:right center}.stake-feature-lead{grid-template-columns:minmax(0,1fr) 155px}.stake-game-covers img{width:58px;height:78px}.stake-tile-image{height:106px}}
@media(max-width:520px){.stake-feature-lead{display:block}.stake-game-covers{justify-content:flex-start;margin-top:14px}.stake-vip-image{width:calc(100% + 36px);margin:-18px -18px 15px}.stake-hero-visual{height:145px}.stake-provider{min-height:112px;padding:10px}.stake-provider-logo{height:44px}}

/* Stake's editorial game index mirrors the TrustDice detail page. */
.stake-page .overview .hero{display:block}
.stake-page .hero-main{padding:39px 42px 36px}
.stake-wordmark{width:244px;height:152px;border-radius:16px}
.stake-wordmark img{width:225px;height:130px;object-fit:contain}
.stake-page .brand-identity{gap:27px}
.stake-games-visual{margin:6px 0 21px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:linear-gradient(115deg,#20384a,#356678)}
.stake-game-poster{display:flex;align-items:center;justify-content:center;gap:20px;min-height:210px;padding:19px}
.stake-game-poster img{display:block;width:114px;height:153px;object-fit:contain;border-radius:8px;box-shadow:0 8px 22px rgba(4,18,30,.28)}
.stake-games-visual figcaption{display:flex;justify-content:space-between;gap:12px;padding:8px 15px;background:#f8fafc;color:#52687c;font-size:11px;font-weight:700}
.stake-games-visual figcaption a{color:var(--info);text-decoration:underline}
.stake-page .game-type-heading{margin-top:18px}
.stake-provider-extra{display:none}
.stake-provider-grid.expanded .stake-provider-extra{display:flex}
.stake-provider-more{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:15px;padding:10px 16px;border:1px solid #dce5ec;border-radius:8px;background:#f8fafc;color:var(--info);font-size:12px;font-weight:800}
.stake-provider-more:hover{background:#eaf3f6}
.stake-promo-art--welcome{background:linear-gradient(135deg,#182d3e,#244e63);overflow:hidden}
.stake-promo-art--welcome:before{display:none}
.stake-promo-art--welcome .stake-promo-kicker,.stake-promo-art--welcome strong,.stake-promo-art--welcome small,.stake-promo-art--welcome .stake-promo-brand{position:relative;z-index:1}
.stake-promo-art--welcome strong{font-size:clamp(32px,3.3vw,43px)}
.stake-welcome-covers{position:absolute;right:11px;bottom:25px;display:flex;align-items:center;gap:5px;z-index:0}
.stake-welcome-covers img{display:block;width:67px;height:91px;object-fit:contain;border-radius:6px;box-shadow:0 5px 12px rgba(0,0,0,.25)}
.stake-welcome-covers img:nth-child(2){transform:translateY(-18px)}
.stake-promo-art--welcome .stake-promo-brand{display:none}
@media(max-width:760px){.stake-wordmark{width:190px;height:120px}.stake-wordmark img{width:176px;height:106px}.stake-page .hero-main{padding:29px}.stake-game-poster{min-height:180px}.stake-game-poster img{width:91px;height:123px}}
@media(max-width:520px){.stake-page .brand-identity{align-items:flex-start;gap:14px}.stake-wordmark{width:150px;height:99px}.stake-wordmark img{width:140px;height:88px}.stake-page .hero-main{padding:24px 21px}.stake-game-poster{gap:9px;min-height:140px;padding:13px}.stake-game-poster img{width:70px;height:94px}.stake-welcome-covers img{width:55px;height:75px}.stake-welcome-covers{right:8px;bottom:15px}.stake-promo-art--welcome strong{font-size:33px}}
.stake-vip-image{height:auto;aspect-ratio:900/320;object-fit:contain;object-position:center}
.stake-overview-image{position:relative;margin:24px 35px 19px;overflow:hidden;border-radius:10px;background:#102b43}
.stake-overview-image img{display:block;width:100%;height:225px;object-fit:cover;object-position:center}
.stake-overview-image figcaption{position:absolute;right:10px;bottom:10px;display:flex;gap:10px;padding:5px 9px;border-radius:4px;background:rgba(9,29,47,.85);color:#fff;font-size:10px;font-weight:700}
.stake-overview-image a{text-decoration:underline;text-underline-offset:2px}
.stake-game-feature{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:205px;margin:3px 0 24px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#f5f8fa}
.stake-game-feature img{display:block;width:100%;height:100%;max-height:225px;object-fit:cover;object-position:center 36%}
.stake-game-feature figcaption{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:24px 28px}
.stake-game-feature small{color:var(--info);font-size:10px;font-weight:900;letter-spacing:.12em}
.stake-game-feature strong{color:var(--navy);font-size:21px;line-height:1.35}
.stake-game-feature span{color:#53677a;font-size:12px;line-height:1.7}
.stake-game-feature a{align-self:flex-start;color:var(--info);font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:3px}
.stake-details-grid .stake-language-row{grid-column:1/-1;grid-template-columns:110px minmax(0,1fr)}
.stake-language-list{display:flex;flex-wrap:wrap;gap:6px}
@media(max-width:640px){.stake-overview-image{margin:19px 17px 14px}.stake-overview-image img{height:150px}.stake-overview-image figcaption{font-size:9px}.stake-game-feature{grid-template-columns:105px minmax(0,1fr);min-height:165px}.stake-game-feature img{max-height:185px}.stake-game-feature figcaption{gap:4px;padding:13px}.stake-game-feature strong{font-size:15px}.stake-game-feature span,.stake-game-feature a{font-size:10px}.stake-details-grid .stake-language-row{grid-template-columns:110px minmax(0,1fr)}}
.stake-overview-image{max-width:790px;margin:24px auto 19px}
.stake-overview-image img{width:100%;height:auto;object-fit:contain}
.stake-overview-image figcaption{position:static;justify-content:space-between;border-radius:0;background:#f8fafc;color:#53657a}
.stake-overview-image a{color:var(--info)}
.stake-game-lobby{margin:3px 0 24px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#253044}
.stake-game-lobby img{display:block;width:100%;height:390px;object-fit:cover;object-position:center}
.stake-game-lobby figcaption{display:flex;justify-content:space-between;gap:12px;padding:9px 14px;background:#fff;color:#53657a;font-size:11px;font-weight:700}
.stake-game-lobby figcaption span{color:#7a899b;font-weight:400}
.stake-game-lobby figcaption a{color:var(--info);text-decoration:underline;text-underline-offset:2px}
.stake-page #security .security-group h3{border-color:#1b7890}
.stake-page #security .security-group .jp-data-table .fact-row{grid-template-columns:112px minmax(0,1fr)}
.stake-page #support .stake-support-list{margin-top:6px}
@media(max-width:640px){.stake-overview-image{margin:19px 17px 14px}.stake-game-lobby img{height:215px}.stake-game-lobby figcaption{display:block;font-size:10px}.stake-game-lobby figcaption span{display:block;margin-top:2px}.stake-page #security .security-group .jp-data-table .fact-row{grid-template-columns:110px minmax(0,1fr)}}
.stake-vip-points{display:grid;grid-template-columns:175px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;padding:17px 20px;border:1px solid #c8dfe5;border-radius:9px;background:#f2f8fa}
.stake-vip-points small,.stake-fairness-feature small{display:block;color:#167d91;font-size:10px;font-weight:900;letter-spacing:.13em}
.stake-vip-points strong{color:var(--navy)}
.stake-vip-points>div strong{display:block;margin-top:5px;font-size:17px}
.stake-vip-points p{margin:0;color:#314e62;font-size:12px;line-height:1.7}
.stake-vip-points a,.stake-fairness-feature a{color:#087f94;font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.stake-fairness-feature{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 22px;padding:20px 22px;border:1px solid #d8e5e9;border-left:4px solid #167d91;border-radius:8px;background:#f7fafb}
.stake-fairness-feature h3{margin:5px 0 6px;color:var(--navy);font-size:17px}
.stake-fairness-feature p{max-width:630px;margin:0;color:#4d6477;font-size:12px;line-height:1.7}
@media(max-width:760px){.stake-vip-points{grid-template-columns:1fr;gap:8px}.stake-fairness-feature{display:block}.stake-fairness-feature a{display:inline-block;margin-top:11px}}
.stake-provider-count{margin:0 0 12px;color:#60778a;font-size:11px;font-weight:800;letter-spacing:.04em}
