@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');:root{--clr-primary:#D4AF37;--clr-secondary:#171C2F;--clr-bg:#E63946;--clr-surface:#fff;--clr-text:#1a1a2e;--clr-border:#ddd;--clr-accent:#f6e7ad}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.6 Inter,Arial,sans-serif;color:var(--clr-text);background:#fff;padding-bottom:66px}a{color:inherit}.pm-x7k2-header{position:sticky;top:0;z-index:100;background:var(--clr-secondary);color:#fff}.pm-x7k2-header-inner{max-width:1440px;margin:auto;padding:10px 24px;display:flex;gap:18px;align-items:center}.pm-x7k2-logo{display:flex;align-items:center;gap:7px;text-decoration:none;white-space:nowrap}.pm-x7k2-selection{font-size:13px}.pm-x7k2-nav{display:flex;gap:14px;margin-left:auto}.pm-x7k2-nav a,.pm-x7k2-footer a{ text-decoration:none}.pm-x7k2-header-ctas{display:flex;gap:6px}.pm-x7k2-btn{display:inline-block;border:0;border-radius:6px;padding:10px 16px;font-weight:700;text-decoration:none;cursor:pointer}.pm-x7k2-btn--primary,.pm-x7k2-btn--play{background:var(--clr-primary);color:var(--clr-secondary)}.pm-x7k2-btn--secondary,.pm-x7k2-btn--bonus{background:var(--clr-secondary);color:#fff;border:1px solid #fff}.pm-x7k2-burger{display:none;background:none;border:0;color:#fff;font-size:24px}.pm-x7k2-breadcrumb,.pm-x7k2-section,.pm-x7k2-content-body,.pm-x7k2-info{max-width:1200px;margin:0 auto;padding:22px 24px}.pm-x7k2-hero{background:var(--clr-bg);color:#fff;padding:55px max(24px,calc((100% - 1200px)/2));display:flex;align-items:center;gap:30px}.pm-x7k2-hero>div{flex:1}.pm-x7k2-hero img{max-width:48%;height:auto}.pm-x7k2-hero h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.pm-x7k2-eyebrow{font-weight:700;text-transform:uppercase;letter-spacing:.08em}.pm-x7k2-badges{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.pm-x7k2-badges span,.pm-x7k2-badge,.pm-x7k2-pick{background:var(--clr-accent);color:var(--clr-secondary);border-radius:20px;padding:5px 10px;font-size:13px}.pm-x7k2-section-heading{text-align:center}.pm-x7k2-filter{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0;padding:14px;background:#f8f8f8}.pm-x7k2-filter select,input,textarea{padding:10px;border:1px solid var(--clr-border);border-radius:5px}.pm-x7k2-casino-list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pm-x7k2-casino-card{background:#fff;border:1px solid var(--clr-border);border-radius:12px;box-shadow:0 4px 16px #171c2f12;padding:24px}.pm-x7k2-top-pick{border-top:5px solid var(--clr-primary)}.pm-x7k2-card-top{display:flex;justify-content:space-between}.pm-x7k2-position{font-size:20px;font-weight:700}.pm-x7k2-casino-card dl{display:grid;grid-template-columns:1fr 1fr;font-size:13px}.pm-x7k2-casino-card dt{font-weight:700}.pm-x7k2-casino-card dd{margin:0}.pm-x7k2-section--tint{background:#fff8e7}.pm-x7k2-section h2{font-size:2rem}.pm-x7k2-table-wrap{overflow-x:auto}.pm-x7k2-table-wrap table{width:100%;border-collapse:collapse;min-width:650px}.pm-x7k2-table-wrap th,.pm-x7k2-table-wrap td{border:1px solid var(--clr-border);padding:12px;text-align:left}.pm-x7k2-table-wrap th{background:var(--clr-secondary);color:#fff}.pm-x7k2-steps{counter-reset:steps;list-style:none;padding:0;display:grid;gap:12px}.pm-x7k2-steps li{counter-increment:steps;background:#fff;border-left:5px solid var(--clr-primary);padding:14px}.pm-x7k2-steps li:before{content:counter(steps);font-weight:700;margin-right:12px;color:var(--clr-bg)}.pm-x7k2-form{display:grid;gap:12px;max-width:600px}.pm-x7k2-form label{display:grid;gap:4px;font-weight:600}.pm-x7k2-form fieldset label{display:inline-flex;margin-right:15px;font-weight:400}.pm-x7k2-result{display:block;margin:15px 0;font-weight:700}.pm-x7k2-section details{border-bottom:1px solid var(--clr-border);padding:13px}.pm-x7k2-section summary{font-weight:700;cursor:pointer}.pm-x7k2-author{max-width:1200px;margin:20px auto;padding:30px 24px;display:flex;gap:20px;background:#f8f8f8}.pm-x7k2-footer{background:var(--clr-secondary);color:#fff;padding:40px max(24px,calc((100% - 1200px)/2))}.pm-x7k2-footer-grid{display:flex;justify-content:space-between;gap:30px}.pm-x7k2-footer nav{display:flex;flex-wrap:wrap;gap:14px}.pm-x7k2-widget{position:fixed;z-index:110;bottom:0;left:0;right:0;background:var(--clr-secondary);color:#fff;padding:10px max(20px,calc((100% - 1200px)/2));display:flex;align-items:center;justify-content:space-between;gap:14px}.pm-x7k2-widget button{background:none;border:0;color:#fff;font-size:25px}.pm-x7k2-legacy-card,.pm-x7k2-ghost-link{display:none}.wp-block-group,.entry-content,.wp-post-template{max-width:1200px}@media(max-width:1024px){.pm-x7k2-nav{gap:7px;font-size:13px}.pm-x7k2-casino-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.pm-x7k2-burger{display:block;margin-left:auto}.pm-x7k2-nav{display:none;position:absolute;top:60px;left:0;right:0;background:var(--clr-secondary);padding:20px;flex-direction:column}.pm-x7k2-nav.is-open{display:flex}.pm-x7k2-selection{display:none}.pm-x7k2-hero{display:block}.pm-x7k2-hero img{max-width:100%;margin-top:25px}.pm-x7k2-casino-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.pm-x7k2-casino-card{min-width:85%;scroll-snap-align:start}.pm-x7k2-footer-grid{display:block}.pm-x7k2-footer nav{margin-top:20px}.pm-x7k2-header-ctas{display:flex}}@media(max-width:390px){.pm-x7k2-header-inner{padding:8px 12px}.pm-x7k2-logo strong{font-size:13px}.pm-x7k2-btn{padding:9px 11px;font-size:13px}.pm-x7k2-section,.pm-x7k2-content-body{padding:18px 14px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:focus-visible{outline:3px solid var(--clr-primary);outline-offset:2px}
/* casino brand logos */
.pm-x7k2-casino-logo{display:block;width:140px;height:56px;object-fit:contain;margin:0 0 12px;background:#f5f6fa;border:1px solid var(--clr-border);border-radius:8px;padding:6px 10px}
/* quick-withdrawal banner as hero backdrop, behind the CTA buttons */
.pm-x7k2-hero{position:relative;isolation:isolate;overflow:hidden}
.pm-x7k2-hero::before{content:"";position:absolute;inset:0;z-index:-2;background-image:url("/assets/img/quick-withdrawl-banner.png");background-size:cover;background-position:center}
.pm-x7k2-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,rgba(6,8,13,.92) 0%,rgba(6,8,13,.86) 50%,rgba(6,8,13,.95) 100%)}

/* mobile header must not overflow the viewport */
html,body{max-width:100%;overflow-x:hidden}
@media(max-width:768px){
.pm-x7k2-header-inner{flex-wrap:nowrap;gap:8px;min-width:0}
.pm-x7k2-logo{flex:0 1 auto;min-width:0;gap:6px}
.pm-x7k2-logo img{width:32px;height:32px}
.pm-x7k2-logo strong{font-size:14px;white-space:nowrap}
.pm-x7k2-burger{margin-left:auto;flex:0 0 auto}
.pm-x7k2-header-ctas{flex:0 0 auto;gap:6px}
.pm-x7k2-header-ctas .pm-x7k2-btn{padding:8px 10px;font-size:12px;white-space:nowrap}
}
@media(max-width:430px){
.pm-x7k2-logo img{display:none}
.pm-x7k2-header-ctas .pm-x7k2-btn{padding:7px 9px;font-size:11px}
}

/* page content: framed block so text does not blend with the site background */
.pm-x7k2-content-body{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:12px;box-shadow:0 4px 16px #171c2f12;padding:24px;margin:24px auto}
.pm-x7k2-content-body>*:first-child{margin-top:0}
.pm-x7k2-content-body>*:last-child{margin-bottom:0}
/* in-text tables get real table styling */
.pm-x7k2-content-body table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:20px 0;border:1px solid var(--clr-border);border-radius:10px}
.pm-x7k2-content-body table thead,.pm-x7k2-content-body table tbody{display:table;width:100%;min-width:560px;border-collapse:collapse}
.pm-x7k2-content-body th,.pm-x7k2-content-body td{border:1px solid var(--clr-border);padding:10px 14px;text-align:left;vertical-align:top;font-size:15px;line-height:1.55}
.pm-x7k2-content-body th{background:var(--clr-accent);color:var(--clr-secondary);font-weight:700}
.pm-x7k2-content-body tr:nth-child(even) td{background:#fafbfd}
@media(max-width:768px){.pm-x7k2-content-body{padding:16px 14px;margin:16px 12px;border-radius:10px}}
