.pgv{--pgv-ink:#142e35;--pgv-muted:#576b71;--pgv-line:#dce5e3;--pgv-accent:#1c7166;color:var(--pgv-ink);background:#f8faf8;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.75}.pgv *{box-sizing:border-box}.pgv a{color:#17685e}.pgv a:focus-visible,.pgv summary:focus-visible{outline:3px solid #cd7856;outline-offset:4px}.pgv img{max-width:100%;display:block}.pgv h1,.pgv h2,.pgv h3{color:var(--pgv-ink);line-height:1.18;letter-spacing:-.025em;margin:0 0 18px}.pgv h1{font-size:clamp(32px,4vw,54px);max-width:970px}.pgv h2{font-size:clamp(25px,2.7vw,36px)}.pgv h3{font-size:23px}.pgv p{margin:0 0 22px}.pgv-wrap{width:min(1200px,calc(100% - 48px));margin:auto}.pgv-kicker{display:block;color:#267368;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:15px}.pgv-home-hero{position:relative;min-height:590px;background:#08272f;overflow:hidden}.pgv-home-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 58%}.pgv-home-copy{position:relative;padding-top:94px;padding-bottom:92px}.pgv-home-copy h1{color:#fff8e9;max-width:600px;font-size:clamp(36px,4.5vw,62px)}.pgv-home-copy p{max-width:535px;color:#dfebe8;font-size:19px;line-height:1.7}.pgv-home-copy .pgv-kicker{color:#f0c78e}.pgv-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.pgv-actions a{color:white;font-weight:700}.pgv-actions .pgv-button{display:inline-block;padding:13px 22px;border-radius:7px;background:#f0c98b;color:#14313a;text-decoration:none}.pgv-section{padding-top:65px;padding-bottom:65px}.pgv-section-intro{max-width:790px;color:var(--pgv-muted)}.pgv-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.pgv-card{min-width:0;border:1px solid var(--pgv-line);border-radius:14px;background:white;overflow:hidden;color:inherit!important;text-decoration:none!important;display:flex;flex-direction:column;transition:box-shadow .15s,transform .15s}.pgv-card:hover{box-shadow:0 9px 25px #0e2f3512;transform:translateY(-3px)}.pgv-card>img{width:100%;height:auto;aspect-ratio:1000/460;object-fit:cover}.pgv-card>div{padding:25px;display:flex;flex-direction:column;flex:1}.pgv-card .pgv-kicker{font-size:10px}.pgv-card h3{font-size:22px;line-height:1.28}.pgv-card p{font-size:15px;line-height:1.65;color:var(--pgv-muted)}.pgv-read{font-weight:700;font-size:14px;margin-top:auto}.pgv-band{background:#eaf1ee;border-top:1px solid #dbe5df;border-bottom:1px solid #dbe5df}.pgv-brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px}.pgv-brand-card{background:#fff;border:1px solid #d7e2dc;border-radius:14px;padding:25px;display:flex;flex-direction:column}.pgv-brand-card>a:first-child{text-decoration:none}.pgv-brand-card img,.pgv-review-mark img{width:220px;height:110px;object-fit:contain;background:#102c34;border-radius:9px;padding:14px;margin:0 0 25px}.pgv-brand-card h3{font-size:21px;line-height:1.3}.pgv-brand-card p{font-size:15px;color:var(--pgv-muted)}.pgv-small-rating{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--pgv-line);margin-bottom:20px}.pgv-small-rating b{font-size:24px;white-space:nowrap}.pgv-small-rating span{font-size:12px;line-height:1.4}.pgv-bottom-note{max-width:850px}.pgv-crumb{padding-top:30px;font-size:13px;color:var(--pgv-muted);overflow-wrap:anywhere}.pgv-article-head{padding:30px 0 40px;max-width:1050px}.pgv-article-head .pgv-kicker{margin-top:12px}.pgv-meta{font-size:13px;color:var(--pgv-muted)}.pgv-layout{display:grid;grid-template-columns:minmax(0,800px) minmax(200px,280px);gap:55px;align-items:start}.pgv-copy{font-size:17px}.pgv-copy>section{margin:38px 0}.pgv-copy h2{font-size:27px;margin-bottom:16px;scroll-margin-top:90px}.pgv-lead{font-size:21px;line-height:1.7;color:#48636a}.pgv-figure{margin:30px 0}.pgv-figure img{width:100%;height:auto;border-radius:14px}.pgv-figure figcaption{font-size:12px;color:var(--pgv-muted);padding:9px 3px}.pgv-sidebar{position:sticky;top:100px;font-size:14px}.pgv-sidebar nav{padding:22px;background:white;border:1px solid var(--pgv-line);border-radius:12px}.pgv-sidebar h2{font-size:18px}.pgv-sidebar ol{padding-left:20px;margin:0}.pgv-sidebar li{margin:10px 0}.pgv-sidebar-note{margin-top:22px;padding:23px;background:#eaf0e9;border-radius:12px}.pgv-sidebar-note p{font-size:14px;margin:10px 0}.pgv-table-wrap{overflow-x:auto;border:1px solid var(--pgv-line);border-radius:10px;margin:35px 0}.pgv table{width:100%;border-collapse:collapse;margin:0;font-size:15px}.pgv th,.pgv td{padding:15px;text-align:left;border-bottom:1px solid var(--pgv-line);vertical-align:top;min-width:130px}.pgv th{background:#eaf0ed;font-weight:700}.pgv tbody th{background:#f1f5f1}.pgv tr:last-child>*{border-bottom:0}.pgv-faq details{border-bottom:1px solid var(--pgv-line);padding:15px 0}.pgv-faq summary{font-weight:700;cursor:pointer}.pgv-faq details p{margin:14px 0 0}.pgv-sources{padding:24px;border:1px solid var(--pgv-line);border-radius:12px;font-size:14px;background:white}.pgv-sources h2{font-size:20px}.pgv-sources ul{padding-left:19px;margin:0}.pgv-sources li{margin:8px 0;overflow-wrap:anywhere}.pgv-rating{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:22px;background:#e8efeb;border:1px solid #cadbd2;border-radius:12px}.pgv-rating strong{font-size:36px;line-height:1.2}.pgv-rating span{font-size:15px;font-weight:700}.pgv-rating small{display:block;font-size:12px;font-weight:400}.pgv-rating a{font-size:13px}.pgv .pgv-caution{background:#fff0dd;color:#72501e;border-left:4px solid #ce984f;padding:14px;font-size:14px;line-height:1.55;margin-top:14px}.pgv-related{border-top:1px solid var(--pgv-line);margin-top:45px}.pgv-review-mark{margin:25px 0}.pgv-review-mark img{margin-bottom:0}.pgv-copy section[id]{scroll-margin-top:90px}
@media(max-width:1000px){.pgv-layout{gap:30px;grid-template-columns:minmax(0,1fr) 230px}.pgv-home-copy h1{max-width:530px}.pgv-home-art{object-position:65% center}.pgv-home-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08272fcc,transparent);pointer-events:none}.pgv-home-copy{z-index:1}.pgv-cards,.pgv-brands{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.pgv-wrap{width:calc(100% - 32px)}.pgv-home-hero{min-height:680px}.pgv-home-art{object-fit:cover;object-position:75% bottom;opacity:.68}.pgv-home-hero:after{background:linear-gradient(#08272fe6 20%,#08272f75 65%,transparent)}.pgv-home-copy{padding:50px 0 240px}.pgv-home-copy h1{font-size:38px;max-width:520px}.pgv-home-copy p{font-size:17px}.pgv-actions{gap:16px}.pgv-actions a{font-size:14px}.pgv-section{padding:42px 0}.pgv-layout{display:block}.pgv-sidebar{position:static;margin-top:28px}.pgv-sidebar nav{display:none}.pgv-article-head{padding:24px 0}.pgv-article-head h1{font-size:34px;overflow-wrap:break-word}.pgv-lead{font-size:19px}.pgv-copy h2{font-size:25px}.pgv-cards,.pgv-brands{grid-template-columns:1fr}.pgv-card>div{padding:22px}.pgv-rating{gap:12px}.pgv-rating strong{font-size:32px}.pgv-rating span{font-size:14px}.pgv-related{margin-top:25px}.pgv-table-wrap{max-width:100%}.pgv th,.pgv td{font-size:14px;padding:12px;min-width:110px}}
@media(prefers-reduced-motion:reduce){.pgv-card{transition:none}.pgv-card:hover{transform:none}}
.pgv img[src*="logos/betpari.webp"],.pgv img[src*="logos/planbet.webp"]{background:#fff;border:1px solid #dce5e3}.pgv img[src*="logos/betpari.webp"]{object-fit:cover;padding:4px}.pgv-figure figcaption{font-size:14px}

.pgv{--pgv-ink:#edf3ff;--pgv-muted:#b6c0d9;--pgv-line:#31394f;--pgv-accent:#bca0ff;background:#0c1020;color:var(--pgv-ink)}.pgv a{color:#c6afff}.pgv .pgv-kicker{color:#c7a9ff}.pgv .pgv-section-intro,.pgv .pgv-lead{color:#c4cde2}.pgv-home-hero{min-height:620px;background:#0a0b1c}.pgv-home-art{object-position:70% center}.pgv-home-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080b1ff5 0%,#0b0b226b 51%,transparent 72%);pointer-events:none}.pgv-home-copy{position:relative;z-index:1;padding-top:105px}.pgv-home-copy h1{max-width:640px;text-shadow:0 2px 20px #03050c80}.pgv-home-copy p{max-width:540px;color:#e0e5f4}.pgv .pgv-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border-radius:10px;background:linear-gradient(110deg,#7751ef,#bd58df);color:white!important;text-decoration:none;font-weight:700;font-size:15px;box-shadow:0 7px 22px #6239de26}.pgv .pgv-button:hover{filter:brightness(1.12)}.pgv .pgv-band{background:#11162a;border-color:#252d45}.pgv .pgv-editorial-band{background:#101527}.pgv .pgv-section-heading{display:flex;gap:20px;align-items:center;justify-content:space-between}.pgv-section-heading>a{font-size:14px;flex-shrink:0}.pgv .pgv-card,.pgv .pgv-brand-card{background:#191f35;border-color:#333952;box-shadow:0 10px 30px #00000017}.pgv .pgv-card h3,.pgv .pgv-brand-card h3{color:#f4f5ff}.pgv .pgv-card>img{aspect-ratio:16/9;object-position:70% center}.pgv .pgv-brand-card{position:relative;padding-top:66px}.pgv .pgv-brand-card>.pgv-button{margin-top:auto;width:100%}.pgv .pgv-brand-card p{color:#bec7db}.pgv .pgv-rank{position:absolute;top:20px;left:25px;font-weight:800;color:#f4c977;font-size:21px;line-height:1.3}.pgv-rank span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#d7c6f6;margin-left:9px}.pgv .pgv-benefits{list-style:none;padding:0;margin:8px 0 24px;font-size:14px;color:#dae4f5}.pgv .pgv-benefits li{margin:8px 0}.pgv .pgv-benefits li:before{content:"✓";color:#52dac0;font-weight:700;margin-right:10px}.pgv .pgv-ranking-note{font-size:13px;color:#aeb9d2;margin:24px 0 0;max-width:850px}.pgv .pgv-filters{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 0}.pgv-filters button{border:1px solid #46445e;background:#191b31;color:#cbd4e7;padding:10px 18px;border-radius:999px;cursor:pointer;font:600 14px Arial}.pgv-filters button[aria-pressed=true]{background:#7650db;border-color:#9670ed;color:white}.pgv-filter-status{font-size:12px;margin:10px 0 0!important;min-height:20px;color:#b7c4dc}.pgv-brand-card[hidden]{display:none!important}.pgv-game-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:28px}.pgv-game-tile{display:block;position:relative;border-radius:17px;overflow:hidden;min-height:310px;text-decoration:none;border:1px solid #37334e;background:#17192e}.pgv-game-tile>img{width:100%;height:310px;object-fit:cover;object-position:74% center;transition:transform .2s}.pgv-game-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 25%,#080b1eed)}.pgv-game-tile>div{position:absolute;z-index:1;left:20px;right:18px;bottom:23px}.pgv-game-tile h3{color:white;font-size:25px}.pgv-game-tile p{font-size:13px;line-height:1.5;color:#dce0ef;margin-bottom:12px}.pgv-game-tile b{font-size:12px;color:#e1b8ff}.pgv-game-tile:hover>img{transform:scale(1.03)}.pgv .pgv-sidebar nav,.pgv .pgv-sidebar-note{background:#181d32;border-color:#363b51}.pgv .pgv-sidebar-note p{color:#d1daea}.pgv .pgv-table-wrap{background:#141a2c;border-color:#3c435a}.pgv th{background:#28233f;color:#eee9ff}.pgv tbody th{background:#1d253b}.pgv td{background:#141a2c;color:#dae1f1}.pgv .pgv-rating{background:linear-gradient(110deg,#34254f,#1c3042);border-color:#634886;color:#f8e4b8}.pgv .pgv-rating small{color:#c7c8e0}.pgv .pgv-fineprint{font-size:12px;color:#aeb8ce;margin-top:22px}.pgv .pgv-article-head{padding-bottom:25px}.pgv .pgv-takeaways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:25px 0}.pgv-takeaways>div{background:linear-gradient(135deg,#282343,#1b2839);border:1px solid #404057;border-radius:12px;padding:18px}.pgv-takeaways b{display:block;font-size:22px;color:#e6bc7b;margin-bottom:5px}.pgv-takeaways span{font-size:14px;color:#e2e4f0}.pgv .pgv-figure img{aspect-ratio:16/9;object-fit:cover;object-position:70% center;border:1px solid #34384e}.pgv .pgv-brand-card img,.pgv .pgv-review-mark img{background:#111c2a;border:1px solid #394256}.pgv .pgv-bottom-note{max-width:900px}.pgv .pgv-copy p{overflow-wrap:break-word}.pgv .pgv-copy a{overflow-wrap:anywhere}.pgv .pgv-crumb a{color:#c7a9ff}
@media(max-width:1000px){.pgv-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pgv .pgv-section-heading{align-items:flex-start;flex-direction:column}.pgv-home-copy h1{max-width:540px}}
@media(max-width:700px){.pgv-home-hero{min-height:710px}.pgv-home-copy{padding-top:45px;padding-bottom:270px}.pgv-home-art{object-position:77% center;opacity:1}.pgv-home-hero:after{background:linear-gradient(#080b1ff0 8%,#0b0b22b5 43%,#080b1f14 79%)}.pgv .pgv-home-copy h1{font-size:39px}.pgv-game-grid{gap:12px}.pgv-game-tile{min-height:250px}.pgv-game-tile>img{height:250px;object-position:78% center}.pgv-game-tile>div{left:13px;right:12px;bottom:17px}.pgv-game-tile h3{font-size:21px}.pgv-game-tile p{font-size:12px}.pgv .pgv-takeaways{grid-template-columns:1fr;gap:10px}.pgv-takeaways>div{padding:13px 17px;display:flex;gap:15px;align-items:center}.pgv-takeaways b{margin:0}.pgv .pgv-copy h2{font-size:25px}.pgv .pgv-brands{gap:17px}.pgv .pgv-brand-card{padding:63px 22px 23px}.pgv .pgv-layout>article{min-width:0}.pgv .pgv-rating{align-items:flex-start}.pgv .pgv-rating span{max-width:230px}.pgv .pgv-filters button{min-height:44px}}
@media(prefers-reduced-motion:reduce){.pgv-game-tile>img{transition:none}.pgv-game-tile:hover>img{transform:none}}

/* Live acceptance corrections, 2026-10-06. Scoped to Vibrant main only. */
#pgv-main.pgv th{background:#28233f;color:#eee9ff}
#pgv-main.pgv tbody th{background:#1d253b;color:#eee9ff}
#pgv-main.pgv img[src*="logos/betpari.webp"],
#pgv-main.pgv img[src*="logos/planbet.webp"]{background:#fff;border:1px solid #dce5e3}
