body.pbn-redesign{--pbn-background:#eef6fc;--pbn-surface:#ffffff;--pbn-text:#193c50;--pbn-primary:#176c97;--pbn-accent:#8e3f76;--neon-cyan:var(--pbn-primary);--matrix-green:var(--pbn-primary);--cyber-purple:var(--pbn-accent);--terminal-pink:var(--pbn-accent);--circuit-blue:var(--pbn-primary);--digital-black:var(--pbn-background);--void-dark:var(--pbn-background);--font-heading:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-body:Georgia,'Times New Roman',serif;--trust-bg:var(--pbn-background);--trust-surface:var(--pbn-surface);--trust-surface-soft:var(--pbn-background);--trust-ink:var(--pbn-text);--trust-muted:var(--pbn-text);--trust-accent:var(--pbn-accent);--trust-accent-strong:var(--pbn-primary);--trust-gold:var(--pbn-accent);--trust-black:var(--pbn-background);--trust-border:var(--pbn-primary);background:var(--pbn-background);color:var(--pbn-text);font-family:var(--font-body);font-size:18px;line-height:1.75}
.pbn-redesign :is(h1,h2,h3,h4,button,input,textarea,label,.c-nav,.c-footer__links,.pbn-meta){font-family:var(--font-heading)}
.pbn-redesign :is(h1,h2,h3,h4){color:var(--pbn-text)!important;text-transform:none;letter-spacing:-.025em;text-shadow:none!important;line-height:1.2}
.pbn-redesign h1{font-size:clamp(2.15rem,4.5vw,4rem)}
.pbn-redesign h2{font-size:clamp(1.6rem,3vw,2.5rem)}
.pbn-redesign h3{font-size:1.25rem}
.pbn-redesign a{color:var(--pbn-primary);text-underline-offset:.2em}
.pbn-redesign a:hover{color:var(--pbn-accent);text-shadow:none!important}
.pbn-redesign :is(a,button,input,textarea):focus-visible{outline:3px solid var(--pbn-accent);outline-offset:4px}
.pbn-redesign :is(.u-container,.container){width:min(100%,1240px);margin-inline:auto;padding-inline:clamp(20px,4vw,56px)}
.pbn-redesign .c-header{position:relative;padding:25px 0;background:var(--pbn-surface)!important;border:0;border-top:7px solid var(--pbn-accent);border-bottom:1px solid var(--pbn-primary);box-shadow:none;backdrop-filter:none}
.pbn-redesign .c-header>.u-container{display:grid;grid-template-columns:1fr;gap:22px}
.pbn-redesign .c-header__logo{font-family:var(--font-heading);font-size:clamp(1.2rem,3vw,2.15rem);letter-spacing:.035em;color:var(--pbn-text);text-shadow:none}
.pbn-redesign .c-nav{display:flex;flex-wrap:wrap;gap:8px 24px}
.pbn-redesign .c-nav__link{display:inline-block;color:var(--pbn-primary);font-family:var(--font-heading);text-transform:none;letter-spacing:0;padding:5px 0;border:0;border-bottom:2px solid transparent;font-size:.95rem}
.pbn-redesign .c-nav__link:hover,.pbn-redesign .c-nav__link--active{border-color:var(--pbn-accent);box-shadow:none;text-shadow:none}
.pbn-redesign .l-hero{background:var(--pbn-background)!important;text-align:left;padding:65px 0;border-bottom:1px solid var(--pbn-primary)}
.pbn-redesign .l-hero::before{display:none}
.pbn-redesign .l-hero>.u-container{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr);gap:24px 60px;align-items:start}
.pbn-redesign .l-hero__title{grid-column:1;grid-row:1 / 4;margin:0;border-left:7px solid var(--pbn-accent);padding-left:25px}
.pbn-redesign .l-hero__subtitle{grid-column:2;margin:0;color:var(--pbn-text);font-size:1.1rem;max-width:42ch}
.pbn-redesign .l-hero__buttons{grid-column:2;justify-content:flex-start}
.pbn-redesign .l-hero__disclaimer{grid-column:2;margin:0;color:var(--pbn-accent);font-family:var(--font-heading);font-size:.8rem;letter-spacing:.04em}
.pbn-redesign :is(.c-btn-neon,.trust-button,.btn){display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:12px 22px;background:var(--pbn-primary)!important;color:var(--pbn-surface)!important;border:1px solid var(--pbn-primary)!important;border-radius:3px;font-family:var(--font-heading);font-size:.95rem;letter-spacing:0;text-transform:none;text-decoration:none;text-shadow:none!important;box-shadow:none!important;transform:none}
.pbn-redesign :is(.c-btn-neon--secondary,.trust-button--secondary){background:var(--pbn-accent)!important;border-color:var(--pbn-accent)!important}
.pbn-redesign :is(.c-btn-neon,.trust-button,.btn):hover{background:var(--pbn-accent)!important;transform:none}
.pbn-redesign :is(.content-band,.l-games){background:var(--pbn-background)!important;padding:65px max(20px,calc((100vw - 1128px)/2));color:var(--pbn-text)}
.pbn-redesign .l-games>.u-container{padding:0}
.pbn-redesign .section-head{display:grid;grid-template-columns:1fr 1.4fr;gap:35px;max-width:none;margin-bottom:35px}
.pbn-redesign .section-head p{margin:0;max-width:65ch}
.pbn-redesign .demo-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:35px}
.pbn-redesign .demo-grid{display:flex;flex-direction:column;gap:15px}
.pbn-redesign .demo-card{display:grid;grid-template-columns:110px 1fr;gap:6px 18px;padding:12px;border:1px solid var(--pbn-primary);border-radius:3px;background:var(--pbn-surface);box-shadow:none;color:var(--pbn-text)}
.pbn-redesign .demo-card img{grid-row:1 / 3;height:85px;aspect-ratio:auto;border-radius:0}
.pbn-redesign .demo-card small{color:var(--pbn-text)}
.pbn-redesign .demo-card:hover,.pbn-redesign .demo-card.is-active{border:2px solid var(--pbn-accent);box-shadow:none;transform:none}
.pbn-redesign .slot-demo{position:static;background:var(--pbn-surface)!important;border:0;border-top:6px solid var(--pbn-primary);border-radius:0;padding:30px;box-shadow:none}
.pbn-redesign .slot-demo__credits{background:var(--pbn-background);color:var(--pbn-primary);border-color:var(--pbn-primary)}
.pbn-redesign .slot-reel{background:var(--pbn-background)!important;color:var(--pbn-accent)!important;border-color:var(--pbn-primary);box-shadow:none}
.pbn-redesign :is(.slot-demo__result,.slot-demo__notice){color:var(--pbn-text)}
.pbn-redesign .l-games__title{text-align:left;margin:0 0 28px}
.pbn-redesign #about .u-grid-3{display:flex;flex-direction:column;gap:0;margin-top:0}
.pbn-redesign .c-neon-card{background:var(--pbn-surface)!important;border:0!important;border-left:5px solid var(--pbn-primary)!important;border-radius:0;padding:25px;box-shadow:none!important;color:var(--pbn-text);transform:none!important}
.pbn-redesign #about .c-neon-card{display:grid;grid-template-columns:70px minmax(180px,.8fr) minmax(0,1.5fr);align-items:center;gap:25px;margin:0 0 15px}
.pbn-redesign #about .c-neon-card:nth-child(even){grid-template-columns:70px minmax(0,1.5fr) minmax(180px,.8fr);border-left-color:var(--pbn-accent)!important}
.pbn-redesign #about .c-neon-card:nth-child(even) h3{grid-column:3;grid-row:1}
.pbn-redesign #about .c-neon-card:nth-child(even) p{grid-column:2;grid-row:1}
.pbn-redesign #about .c-neon-card :is(h3,p){text-align:left;margin:0}
.pbn-redesign :is(p,ul,ol,small)[style*='color']{color:var(--pbn-text)!important}
.pbn-redesign #guides{max-width:none!important;display:grid;grid-template-columns:1.4fr 1fr;gap:20px}
.pbn-redesign #guides>h2{grid-column:1 / -1}
.pbn-redesign #guides>.c-neon-card:first-of-type{grid-row:2 / 4}
.pbn-redesign #guides>.c-neon-card{margin:0}
.pbn-redesign .pbn-articles{display:grid;grid-template-columns:1fr 1fr;gap:22px;width:min(1128px,calc(100% - 40px));margin:60px auto;padding:0}
.pbn-redesign .pbn-articles>h2{grid-column:1 / -1;margin:0 0 10px}
.pbn-redesign .pbn-preview{background:var(--pbn-surface);border-top:5px solid var(--pbn-primary);padding:30px;display:flex;flex-direction:column;gap:16px}
.pbn-redesign .pbn-preview:first-of-type{grid-row:span 2;justify-content:center;border-color:var(--pbn-accent)}
.pbn-redesign .pbn-preview:first-of-type h3{font-size:2rem}
.pbn-redesign .pbn-preview p{margin:0;max-width:60ch}
.pbn-redesign .pbn-meta{font-size:.85rem;color:var(--pbn-accent)}
.pbn-redesign .c-footer{background:var(--pbn-surface)!important;border-top:8px solid var(--pbn-accent);box-shadow:none;padding:45px 0;margin-top:65px;color:var(--pbn-text)}
.pbn-redesign .c-footer__grid{display:grid;grid-template-columns:1.5fr 1fr;gap:35px 65px}
.pbn-redesign .c-footer__links{flex-direction:row;flex-wrap:wrap;gap:10px 20px}
.pbn-redesign .c-footer :is(p,strong){color:var(--pbn-text)!important}
.pbn-redesign .c-footer a{color:var(--pbn-primary)}
.pbn-redesign .c-footer__bottom{text-align:left;border-color:var(--pbn-primary);color:var(--pbn-text)}
.pbn-redesign .c-compliance__logos{justify-content:flex-start}
.pbn-redesign .c-compliance__logos img{filter:none}
.pbn-redesign .c-compliance__age{text-align:left}
.pbn-redesign .c-age-badge{background:var(--pbn-accent);color:var(--pbn-surface);box-shadow:none;font-size:1.3rem;border-radius:3px}
.pbn-redesign .wp-article-main{display:block;padding:35px 0 70px}
.pbn-redesign .wp-article-section{display:block}
.pbn-redesign .wp-article-card{max-width:900px;margin:auto;background:var(--pbn-surface);padding:clamp(22px,5vw,65px);border-top:7px solid var(--pbn-accent)}
.pbn-redesign .wp-article-header{padding-bottom:28px;border-bottom:1px solid var(--pbn-primary);margin-bottom:30px}
.pbn-redesign .wp-article-header h1{font-size:clamp(2rem,4vw,3.3rem)}
.pbn-redesign .wp-article-date{font-family:var(--font-heading);font-size:.85rem;color:var(--pbn-accent);margin-bottom:15px}
.pbn-redesign .wp-article-body{max-width:72ch;margin:auto;overflow-wrap:anywhere}
.pbn-redesign .wp-article-body :is(.container,.content-card){width:auto;max-width:none;padding:0;background:transparent}
.pbn-redesign .wp-article-body :is(h2,h3){margin:1.7em 0 .7em;scroll-margin-top:25px}
.pbn-redesign .wp-article-body p{margin:0 0 1.2em}
.pbn-redesign .wp-article-body :is(ul,ol){padding-left:1.5em;margin:1em 0 1.5em}
.pbn-redesign .wp-article-body li{margin:.4em 0}
.pbn-redesign .wp-article-body img{display:block;width:100%;height:auto;margin:24px 0}
.pbn-redesign .wp-article-body nav.toc{display:block;background:var(--pbn-background);border-left:4px solid var(--pbn-primary);padding:20px;margin:25px 0;font-family:var(--font-heading)}
.pbn-redesign .wp-article-body table{display:table;table-layout:fixed;border-collapse:collapse;width:100%;margin:25px 0;font-size:.95rem}
.pbn-redesign .wp-article-body :is(th,td){padding:12px;border:1px solid var(--pbn-primary);text-align:left;vertical-align:top;overflow-wrap:anywhere}
.pbn-redesign .wp-article-body th{background:var(--pbn-background);font-family:var(--font-heading);color:var(--pbn-text)}
.pbn-redesign [data-breadcrumbs]{max-width:900px;margin:0 auto 25px;font-family:var(--font-heading);font-size:.9rem;display:flex;flex-wrap:wrap;gap:10px}
.pbn-redesign .split{display:grid;grid-template-columns:1fr 1fr;gap:25px}
.pbn-redesign .card{background:var(--pbn-surface);border-bottom:3px solid var(--pbn-primary);padding:20px}
.pbn-redesign :is(input,textarea){width:100%;background:var(--pbn-background);color:var(--pbn-text);border:1px solid var(--pbn-primary);padding:12px;font-size:1rem}
.pbn-redesign .form-grid{display:grid;gap:15px}
.pbn-redesign #scroll-to-top{background:var(--pbn-surface)!important;color:var(--pbn-primary)!important;border-color:var(--pbn-primary)!important;box-shadow:none!important}
.pbn-redesign :is(.c-age-modal__content,.c-cookie){background:var(--pbn-surface)!important;color:var(--pbn-text);box-shadow:none;border-color:var(--pbn-primary)}
.pbn-redesign :is(.c-age-modal__text,.c-cookie__text){color:var(--pbn-text)}
@media(max-width:900px){.pbn-redesign .c-header>.u-container{grid-template-columns:1fr auto;align-items:center}.pbn-redesign .c-header nav{grid-column:1 / -1}.pbn-redesign .c-burger{grid-column:2;grid-row:1;display:flex}.pbn-redesign .c-burger__line{background:var(--pbn-primary);box-shadow:none}.pbn-redesign .c-nav{background:var(--pbn-surface)!important;border-color:var(--pbn-primary);box-shadow:none;flex-wrap:nowrap;width:min(320px,90vw);overflow-y:auto;padding-top:85px}.pbn-redesign .l-hero>.u-container{grid-template-columns:1fr 1fr;gap:25px}.pbn-redesign .demo-layout{grid-template-columns:1fr}.pbn-redesign .demo-grid{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}.pbn-redesign .demo-card{grid-template-columns:1fr}.pbn-redesign .demo-card img{grid-row:auto;width:100%;height:auto}.pbn-redesign #about .c-neon-card,.pbn-redesign #about .c-neon-card:nth-child(even){grid-template-columns:55px 1fr}.pbn-redesign #about .c-neon-card h3,.pbn-redesign #about .c-neon-card:nth-child(even) h3{grid-column:2;grid-row:1}.pbn-redesign #about .c-neon-card p,.pbn-redesign #about .c-neon-card:nth-child(even) p{grid-column:2;grid-row:2}}
@media(max-width:600px){.pbn-redesign .l-hero{padding:35px 0}.pbn-redesign .l-hero>.u-container,.pbn-redesign .section-head,.pbn-redesign #guides,.pbn-redesign .c-footer__grid,.pbn-redesign .split{grid-template-columns:1fr}.pbn-redesign .l-hero__title{grid-column:1;grid-row:auto}.pbn-redesign :is(.l-hero__subtitle,.l-hero__buttons,.l-hero__disclaimer){grid-column:1}.pbn-redesign :is(.content-band,.l-games){padding:35px 20px}.pbn-redesign #guides>.c-neon-card:first-of-type{grid-row:auto}.pbn-redesign .demo-grid{grid-template-columns:1fr}.pbn-redesign .demo-card{grid-template-columns:90px 1fr}.pbn-redesign .demo-card img{grid-row:1 / 3}.pbn-redesign .pbn-articles{grid-template-columns:1fr}.pbn-redesign .pbn-preview:first-of-type{grid-row:auto}.pbn-redesign .slot-demo{padding:20px}.pbn-redesign .wp-article-body :is(th,td){padding:7px;font-size:.8rem}.pbn-redesign .c-footer__grid{gap:25px}}
