
:root{--bg:#080c1a;--panel:#10192b;--card:#141f33;--line:#2a3450;--text:#f5f7ff;--muted:#abb7ce;--yellow:#ffdb3a;--cyan:#29d3c8;--violet:#875af7;--ring:#a5f4eb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse 65% 20% at 75% -5%,#26397c50,transparent),var(--bg);color:var(--text);font:16px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit}button{font:inherit;cursor:pointer}img{max-width:100%;height:auto}.skip{position:absolute;top:-60px;left:12px;background:white;color:black;padding:8px;z-index:100}.skip:focus{top:8px}:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.layout{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:100vh}.sidebar{background:#0c1425;border-right:1px solid var(--line);padding:27px 17px;position:sticky;top:0;height:100vh;overflow-y:auto}.logo{text-decoration:none;display:flex;align-items:center;gap:10px;font-size:24px;font-weight:1000;letter-spacing:-1.3px}.logo-mark{display:grid;place-items:center;background:var(--yellow);color:#101424;border-radius:11px;width:43px;height:43px;font-size:24px;transform:rotate(-7deg)}.logo strong{color:var(--yellow)}.side-label{color:#7285a7;font-size:11px;font-weight:800;letter-spacing:1.8px;margin:42px 13px 12px}.nav{display:grid;gap:5px}.nav a{color:#bfcae0;text-decoration:none;padding:11px 13px;border-radius:10px;font-size:13px;font-weight:650;display:flex;align-items:center;gap:12px}.nav a:hover,.nav a.active{color:white;background:#26324a}.nav a.active{box-shadow:inset 3px 0 var(--yellow)}.nav .numb{color:#7889ad;font-size:11px;min-width:18px}.sidebar-bottom{border-top:1px solid var(--line);margin-top:35px;padding:22px 12px;color:var(--muted);font-size:12px}.site{min-width:0}.topbar{height:77px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1d2941;padding:0 clamp(20px,4vw,64px);background:#0b1324d6;position:sticky;top:0;z-index:40;backdrop-filter:blur(15px)}.breadcrumb{font-size:12px;color:#93a3c3;letter-spacing:.8px;text-transform:uppercase}.topright{display:flex;gap:12px;align-items:center}.language{border:1px solid var(--line);padding:6px 12px;border-radius:8px;font-size:12px;font-weight:900}.topright .btn{padding:9px 14px;font-size:12px}.menu-btn{display:none;background:transparent;color:white;border:1px solid var(--line);border-radius:9px;padding:6px 12px}.container{max-width:1290px;margin:auto;padding:36px clamp(20px,4vw,64px) 100px}.hero{display:grid;grid-template-columns:1.04fr .96fr;background:linear-gradient(116deg,#161d46,#142c51 58%,#0b2331);border:1px solid #334477;min-height:428px;border-radius:23px;overflow:hidden;position:relative}.hero:before{content:'';position:absolute;width:400px;height:400px;background:#795bf93a;filter:blur(85px);top:-160px;left:20%}.hero-copy{padding:clamp(25px,4vw,56px);z-index:1;align-self:center}.micro,.eyebrow{color:var(--cyan);font-size:11px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.dot{display:inline-block;width:6px;height:6px;background:var(--yellow);border-radius:50%;margin:0 7px}h1,h2,h3{line-height:1.14;letter-spacing:-.7px}h1{font-size:clamp(32px,3.2vw,51px);margin:16px 0 17px;font-weight:900}h2{font-size:clamp(25px,2.45vw,34px);margin:0 0 22px}h3{font-size:20px;margin:11px 0}p{color:#bac6dc;margin:0 0 17px}.hero-copy>p{font-size:15px;max-width:530px}.hero-media{position:relative;min-height:330px;display:flex;align-items:center;justify-content:center;padding:28px}.hero-media>img{max-height:360px;width:100%;object-fit:contain;filter:drop-shadow(0 16px 28px #060b23a0);position:relative;z-index:1}.hero-glow{position:absolute;background:#35d8ce4a;filter:blur(70px);inset:25% 20%;border-radius:50%}.hero-foot{display:flex;gap:13px;flex-wrap:wrap;color:#94aac9;font-size:11px;margin-top:28px}.hero-foot span:first-child{border:1px solid #95a2c9;padding:1px 7px;border-radius:5px;font-weight:900;color:white}.actions,.quicklinks{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 19px;border-radius:10px;text-decoration:none;font-weight:800;font-size:13px;min-height:44px;transition:background .15s,color .15s}.btn.primary{background:var(--yellow);color:#121729}.btn.primary:hover{background:#fff09b}.btn.secondary{border:1px solid #526180;color:#e0eafa;background:#ffffff0a}.btn.secondary:hover{background:#ffffff20}.section{margin-top:55px;scroll-margin-top:100px}.section>p{max-width:930px}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.section-head>span{font-size:11px;color:#91a6c6;text-transform:uppercase;letter-spacing:1px;font-weight:700;margin-top:11px}.games-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.game{background:#152039;border:1px solid #2d3b60;border-radius:15px;overflow:hidden;display:flex;align-items:center;gap:15px;padding:12px}.game img{width:91px;height:91px;border-radius:11px;object-fit:cover}.game strong{display:block;font-size:14px;line-height:1.3}.game span{display:block;font-size:11px;color:#8ca0c2;margin-top:7px}.cards{display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:linear-gradient(135deg,#17233c,#111a2c);border:1px solid #2d3b56;border-radius:16px;padding:23px;min-width:0}.card h3{font-size:19px}.card p{font-size:14px;line-height:1.65;margin:0}.promo-feature{margin-top:55px;border:1px solid #344766;background:linear-gradient(125deg,#263259,#112337);border-radius:22px;display:grid;grid-template-columns:46% 54%;align-items:center;overflow:hidden}.promo-feature img{height:100%;width:100%;object-fit:contain;max-height:350px;padding:15px}.promo-feature>div{padding:38px}.promo-feature h2{margin-top:15px}.muted,.small{color:#8b9dbe}.small{font-size:12px}.faq{display:grid;gap:10px}.faq details{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:0 18px}.faq summary{font-weight:750;cursor:pointer;padding:17px 22px 17px 0;position:relative}.faq summary::marker{color:var(--yellow)}.faq details p{padding-bottom:17px;margin:0;font-size:14px}.payment-category{margin:28px 0 12px;font-size:20px}.methods{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.method{min-width:0;display:flex;gap:9px;align-items:center;padding:12px;background:var(--card);border:1px solid var(--line);border-radius:11px;font-size:12px;overflow-wrap:anywhere}.method img{width:35px;height:35px;object-fit:contain}.method-symbol{background:#2d3b59;color:var(--yellow);width:35px;height:35px;display:grid;place-items:center;border-radius:8px;flex-shrink:0}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px}table{border-collapse:collapse;width:100%;min-width:320px}th,td{text-align:left;padding:16px 19px;border-bottom:1px solid var(--line)}th{background:#24334e;font-size:13px}td{font-size:14px}tr:last-child td{border-bottom:0}.footer{border-top:1px solid var(--line);padding:40px clamp(20px,4vw,64px);background:#0b1426;display:grid;grid-template-columns:1fr 2fr;gap:35px}.footer p{font-size:12px;max-width:340px}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px}.footer a:not(.logo){text-decoration:none;color:#adc1da;font-size:13px}.footer a:hover{color:var(--yellow)}.footer-bottom{grid-column:1/-1;border-top:1px solid var(--line);padding-top:16px;color:#899bb8;font-size:12px}.catfish{position:fixed;bottom:20px;right:22px;z-index:31;width:min(370px,calc(100vw - 40px));display:flex;gap:12px;align-items:center;background:#fff3c7;color:#1d2134;box-shadow:0 14px 40px #0009;border-radius:14px;padding:14px 40px 14px 17px}.catfish p{color:#33384c;font-size:12px;margin:0}.catfish strong{font-size:14px;line-height:1.25}.catfish a{color:#111944;font-size:12px;font-weight:900}.catfish-close{position:absolute;top:7px;right:9px;border:0;background:transparent;font-size:20px}.overlay{display:none}body.menu-open{overflow:hidden}@media(max-width:1200px){.layout{grid-template-columns:205px minmax(0,1fr)}.sidebar{padding:24px 11px}.nav a{font-size:12px}.games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.methods{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.layout{display:block}.sidebar{position:fixed;z-index:62;top:0;bottom:0;left:0;width:min(300px,86vw);height:100dvh;transform:translateX(-110%);transition:transform .2s;box-shadow:20px 0 50px #0006}.menu-open .sidebar{transform:translateX(0)}.overlay{display:block;position:fixed;inset:0;background:#000a;z-index:60;opacity:0;visibility:hidden;transition:opacity .2s}.menu-open .overlay{opacity:1;visibility:visible}.menu-btn{display:inline-block}.topbar{height:67px}.breadcrumb{margin-right:auto;margin-left:14px}.hero{grid-template-columns:1fr .8fr}.hero-copy{padding:26px}.hero-media{padding:10px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.container{padding:18px 16px 80px}.topbar{padding:0 16px}.topright .btn{display:none}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:28px 22px 13px}.hero-media{min-height:0;height:210px;padding:4px 20px 17px}.hero-media>img{height:100%;width:100%;object-fit:contain}.hero-foot{margin-top:18px}.games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.game{display:block;padding:9px}.game img{width:100%;height:auto;aspect-ratio:1}.game strong{font-size:12px;margin-top:7px}.game span{font-size:10px}.cards{grid-template-columns:1fr}.promo-feature{grid-template-columns:1fr}.promo-feature img{max-height:220px}.promo-feature>div{padding:20px}.methods{grid-template-columns:repeat(2,minmax(0,1fr))}.method{padding:8px;font-size:11px}.method img{width:28px;height:28px}.footer{grid-template-columns:1fr;padding:28px 18px;gap:15px}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.section-head span{display:none}.catfish{position:relative;bottom:auto;right:auto;width:auto;margin:0 16px 20px}.topright{gap:6px}}@media(max-width:360px){.games-grid{grid-template-columns:1fr 1fr}.actions .btn{width:100%}.method{flex-direction:column;align-items:flex-start}.footer-links{grid-template-columns:1fr}.language{padding:5px 7px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}
/* Extended SEO copy: readable prose, lists, and mobile table treatment */
.seo-body{max-width:100%;}.seo-body>p{max-width:86ch;line-height:1.8;margin:14px 0 22px}.seo-body h3{font-size:1.24rem;line-height:1.35;margin:28px 0 10px;color:var(--text,#f5f5f5)}.seo-body h3+p{max-width:85ch;line-height:1.75}.seo-list{padding-left:1.6rem;margin:20px 0 28px;line-height:1.75}.seo-list li{margin:7px 0}.seo-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:14px;margin:20px 0}.seo-table{width:100%;border-collapse:collapse;min-width:420px;text-align:left}.seo-table th,.seo-table td{padding:15px 17px;border:1px solid rgba(255,255,255,.15);vertical-align:top;overflow-wrap:break-word}.seo-table th{background:rgba(255,255,255,.08);font-weight:700}.seo-table td{background:rgba(255,255,255,.025)}@media(max-width:530px){.seo-table{min-width:0}.seo-table tr{display:grid;grid-template-columns:1fr;margin-bottom:12px;border:1px solid rgba(255,255,255,.17);border-radius:12px;overflow:hidden}.seo-table thead{display:none}.seo-table td{display:block;border:0;padding:10px 14px}.seo-table td:first-child{font-weight:700;background:rgba(255,255,255,.08)}.seo-body h3{font-size:1.15rem}}

/* 2026 layout refinement */
.layout{grid-template-columns:225px minmax(0,1fr)}.sidebar{padding:27px 13px}.nav a{font-size:13px;line-height:1.35;padding:13px 14px}.nav .numb,.side-label{display:none}.nav{margin-top:34px}.nav a.active{background:linear-gradient(90deg,#293851,#1e2b42)}
.container{max-width:1490px;padding:32px clamp(24px,4.2vw,70px) 105px}.seo-body>p,.seo-body h3+p,.section>p{max-width:1100px}.seo-body h2{max-width:1100px}.seo-body{max-width:100%}.section{margin-top:48px}.section h2{line-height:1.25}.hero{min-height:390px;grid-template-columns:1.1fr .9fr}.hero-media>img{max-height:390px}.hero-copy{padding:40px}.section p{line-height:1.8}.topright .btn{font-size:13px;padding:10px 19px}
.page-toc{margin-top:22px;padding:20px 24px;border:1px solid #31436c;border-radius:17px;background:linear-gradient(110deg,#18243c,#101d30)}.toc-heading{color:#fff;font-weight:850;font-size:17px;margin-bottom:12px}.toc-links{display:flex;gap:10px;flex-wrap:wrap;max-height:112px;overflow:auto}.toc-links a{color:#b9cbea;text-decoration:none;border:1px solid #3a4c68;border-radius:9px;padding:6px 12px;font-size:12px}.toc-links a:hover{border-color:var(--yellow);color:#fff}
.games-track,.payment-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#6a7598 #101b2c;padding:4px 3px 20px;scroll-behavior:smooth}.games-track .game{display:block;flex:0 0 170px;padding:9px;scroll-snap-align:start}.games-track .game img{height:160px;width:100%;object-fit:cover;border-radius:11px}.games-track .game strong{margin-top:12px}.carousel-controls{display:flex;gap:9px}.slide-arrow{border:1px solid #576682;border-radius:10px;background:#1c2a47;color:white;font-size:27px;width:41px;height:41px;line-height:1}.slide-arrow:hover{border-color:var(--yellow)}
.bonus-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bonus-card{background:linear-gradient(140deg,#24245a,#14263b);border:1px solid #435183;padding:26px;border-radius:18px;min-width:0}.bonus-eyebrow{color:#75e6e3;font-size:12px;font-weight:800}.bonus-card h3{font-size:clamp(19px,1.7vw,26px);margin:14px 0}.bonus-card .btn{margin-top:10px}.bonus-card p{font-size:13px}
.payment-tile{scroll-snap-align:start;flex:0 0 148px;min-height:128px;background:#161f35;border:1px solid #354461;border-radius:16px;padding:18px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.payment-tile img{width:74px;height:63px;object-fit:contain}.payment-tile span{font-size:12px;font-weight:700}
.cta-band{border-radius:18px;background:linear-gradient(115deg,#343067,#133f50);border:1px solid #5464a0;padding:26px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.cta-band h2{font-size:25px;margin:0 0 9px}.cta-band p{margin:0}.cta-band .btn{flex-shrink:0}
.eeat-hero-icon{width:240px;aspect-ratio:1;border-radius:30%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;background:radial-gradient(circle at 40% 30%,#504baa,#152944);border:2px solid #6c6fa3;box-shadow:0 0 80px #17cabe29;transform:rotate(-4deg)}.eeat-glyph{font-size:108px;color:#ffdb3a;line-height:1}.eeat-hero-icon strong{font-size:15px;transform:rotate(4deg)}
.catfish{bottom:20px;right:20px;width:min(390px,calc(100vw - 40px));background:linear-gradient(128deg,#303376,#18233e 70%);border:1px solid #8d88ed;box-shadow:0 20px 70px #020716d9;color:#fff;padding:22px;border-radius:20px}.catfish .fish-kicker{display:block;color:#7ef1e4;font-size:10px;font-weight:900;letter-spacing:1.2px;margin-bottom:8px}.catfish strong{display:block;font-size:25px;color:white}.catfish p{color:#ccd6ee;margin:7px 0 16px;font-size:13px}.catfish .btn{color:#121729;width:100%;font-size:13px}.catfish-close{color:white;top:5px;right:10px;font-size:25px}
@media(max-width:1200px){.layout{grid-template-columns:210px minmax(0,1fr)}.bonus-cards{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.layout{display:block}.hero-copy{padding:28px}.sidebar{position:fixed}}
@media(max-width:620px){.topright .btn.primary{display:inline-flex;font-size:11px;padding:8px 10px;min-height:35px}.topright .btn.secondary,.language{display:none}.breadcrumb{font-size:10px;max-width:125px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hero{grid-template-columns:1fr}.hero-media{height:210px}.container{padding:18px 16px 80px}.bonus-cards{grid-template-columns:1fr}.page-toc{padding:16px}.toc-links{max-height:130px}.cta-band{display:block;padding:22px}.cta-band .btn{margin-top:16px}.games-track .game{flex-basis:145px}.games-track .game img{height:132px}.catfish{bottom:10px;right:10px;width:calc(100vw - 20px);padding:13px 42px 13px 15px}.catfish strong{font-size:18px}.catfish p{font-size:11px;margin:3px 0 8px}.catfish .btn{min-height:32px;padding:7px}.eeat-hero-icon{width:160px}.eeat-glyph{font-size:68px}}


.bonus-card img{width:100%;height:150px;object-fit:cover;border-radius:12px;margin:0 0 16px;display:block;border:1px solid rgba(255,255,255,.12)}
.content-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}
.gallery-card{background:linear-gradient(135deg,#152039,#0f172a);border:1px solid #2d3b60;border-radius:16px;overflow:hidden}
.gallery-card img{width:100%;height:180px;object-fit:cover;display:block}
.gallery-card div{padding:16px}
.gallery-card strong{display:block;font-size:16px;margin-bottom:8px}
.gallery-card p{margin:0;font-size:14px;line-height:1.7}
.footer-brand{font-size:12px;max-width:380px}
@media(max-width:900px){.content-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.content-gallery{grid-template-columns:1fr}.gallery-card img{height:150px}}

/* Image placement refinement — images are displayed fully rather than cropped */
.bonus-cards {align-items:stretch;}
.bonus-card {display:flex;flex-direction:column;overflow:hidden;padding:18px 18px 22px;}
.bonus-card img {display:block;width:100%;height:190px;object-fit:contain;object-position:center;border-radius:12px;background:radial-gradient(circle at 50% 40%,#344379,#171e3e 72%);padding:10px;border:1px solid #3b4d78;margin:0 0 20px;}
.bonus-card h3 {min-height:2.25em;}
.bonus-card .btn {align-self:flex-start;margin-top:auto;}
.content-gallery {align-items:stretch;}
.gallery-card {display:flex;flex-direction:column;overflow:hidden;}
.gallery-card img {display:block;width:100%;height:200px;object-fit:contain;object-position:center;background:radial-gradient(circle at center,#253359,#141c34 70%);padding:16px;}
.gallery-card div {flex:1;}
.games-track {overscroll-behavior-inline:contain;}
.games-track .game {min-height:230px;}
.games-track .game img {object-fit:contain;object-position:center;background:#131b32;}
@media(max-width:620px){.bonus-card img{height:155px}.gallery-card img{height:170px}.games-track .game{min-height:205px}}

/* Full-width content typography and active game carousel */
.container{max-width:none;width:100%;}
.container .section,.container .page-toc{width:100%;max-width:none;}
.section>p,.section.seo-body>p,.seo-body h3+p,.seo-body h2,.seo-body>p,.section .seo-table-scroll{max-width:none;width:100%;}
.seo-body p,.section p{max-width:none;}
.games-track{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:none;}
.games-track::-webkit-scrollbar{display:none;}
.games-track .game{display:flex;flex-direction:column;align-items:stretch;min-height:274px;}
.games-track .game>div{flex:1;}
.games-track .game-open{display:flex;align-items:center;justify-content:center;margin-top:auto;text-decoration:none;border-radius:8px;padding:8px 7px;min-height:36px;background:#ffdb3a;color:#111827;font-size:11px;font-weight:850;line-height:1.3;text-align:center;}
.games-track .game-open:hover,.games-track .game-open:focus-visible{background:#fff19b;}
@media(max-width:620px){.container{padding-left:16px;padding-right:16px}.games-track .game{min-height:242px}.games-track .game-open{font-size:10px;}}

/* Restore the original centered page layout; expand prose only within that layout. */
.container{width:100%;max-width:1490px;margin-left:auto;margin-right:auto;}
.container .section,.container .page-toc{width:100%;max-width:100%;}
.container .seo-body>p,.container .seo-body h3+p,.container .seo-body h2,.container .section>p,.container .section .seo-table-scroll{max-width:100%;width:100%;}
.container .seo-body p,.container .section p{max-width:100%;}

/* Collapsible table of contents: closed by default, native keyboard support */
.page-toc{display:block;}
.page-toc>.toc-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;margin:0;color:#fff;user-select:none;font-size:17px;font-weight:850;}
.page-toc>.toc-heading::-webkit-details-marker{display:none;}
.page-toc>.toc-heading::marker{content:"";}
.page-toc>.toc-heading:focus-visible{outline:2px solid var(--yellow);outline-offset:6px;border-radius:3px;}
.page-toc .toc-chevron{flex:none;width:11px;height:11px;border-right:2px solid #ffdb3a;border-bottom:2px solid #ffdb3a;transform:rotate(45deg);transition:transform .2s ease;margin-right:5px;margin-top:-5px;}
.page-toc[open] .toc-chevron{transform:rotate(225deg);margin-top:5px;}
.page-toc>.toc-links{margin-top:18px;max-height:none;overflow:visible;}
@media(prefers-reduced-motion:reduce){.page-toc .toc-chevron{transition:none;}}

/* Readable branded calls to action */
.btn.primary, .bonus-card .btn.primary, .cta-band .btn.primary, .catfish .btn.primary {
  background: linear-gradient(135deg,#6843d8,#4833a8);
  color: #fff;
  border: 1px solid #987bea;
  box-shadow: 0 6px 18px rgba(29,18,77,.26);
  text-shadow: none;
}
.btn.primary:hover, .bonus-card .btn.primary:hover, .cta-band .btn.primary:hover, .catfish .btn.primary:hover {
  background: linear-gradient(135deg,#7c55f1,#583ec2);
  color: #fff;
  border-color:#b8a3ff;
}
.related-links-grid { display:flex; flex-wrap:wrap; gap:12px; }
.related-links-grid a { padding:12px 17px; border:1px solid #435780; background:#182641;
  border-radius:11px; text-decoration:none; font-weight:700; color:#e7eeff; }
.related-links-grid a:hover { color:#fff; border-color:#9678ee; background:#263459; }
.help-resources .resource-links { list-style:none; padding:0; display:grid; gap:12px; }
.help-resources .resource-links li { display:flex; flex-direction:column; gap:5px; padding:16px 19px;
  border:1px solid #394a68; border-radius:12px; background:#142139; }
.help-resources .resource-links a { color:#c9b9ff; font-weight:750; }
.help-resources .resource-links span { color:#b5c4dd; font-size:14px; }
/* Matching game-card CTAs */
.games-track .game-open{background:linear-gradient(135deg,#6843d8,#4833a8);color:#fff;border:1px solid #987bea;box-shadow:0 6px 18px rgba(29,18,77,.26);text-shadow:none;transition:background .2s,border-color .2s,transform .2s;}
.games-track .game-open:hover,.games-track .game-open:focus-visible{background:linear-gradient(135deg,#7c55f1,#583ec2);color:#fff;border-color:#b8a3ff;transform:translateY(-1px);}
