body.pbn-redesign{--pbn-background:#23291f;--pbn-surface:#333c2c;--pbn-text:#f4f5e9;--pbn-primary:#b8d88a;--pbn-accent:#ffc18b;--bg:var(--pbn-background);--bg-deep:var(--pbn-background);--panel:var(--pbn-surface);--panel-2:var(--pbn-surface);--text:var(--pbn-text);--muted:var(--pbn-text);--line:var(--pbn-primary);--accent:var(--pbn-primary);--accent-2:var(--pbn-accent);margin:0;background:var(--pbn-background)!important;color:var(--pbn-text)!important;font-family:Georgia,'Times New Roman',serif;line-height:1.75;--shadow:none;--radius-xl:0;--radius-lg:8px;--radius-md:4px}
body.pbn-redesign::before,body.pbn-redesign::after,.pbn-redesign .hero::before,.pbn-redesign .nebula::after,.pbn-redesign .footer-aurora::before{display:none!important}
.pbn-redesign :is(h1,h2,h3,h4,.site-nav,.btn,.eyebrow,.game-tag,.footer-name,.pill,.footer-badge,.wp-article-date){font-family:system-ui,-apple-system,'Segoe UI',sans-serif;text-transform:none;letter-spacing:normal;color:var(--pbn-text)}
.pbn-redesign h1{font-size:clamp(2.2rem,5vw,4.6rem);line-height:1.12;letter-spacing:-.045em;font-weight:650;margin:20px 0}
.pbn-redesign h2{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.25;margin:0 0 20px}
.pbn-redesign h3{font-size:1.25rem;line-height:1.4;margin:24px 0 12px}
.pbn-redesign p{line-height:1.8}.pbn-redesign :is(.muted,.lead,.koru,.topline strong){color:var(--pbn-text)!important}
.pbn-redesign a{color:var(--pbn-primary);text-underline-offset:4px}.pbn-redesign a:hover{color:var(--pbn-accent)}
.pbn-redesign :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--pbn-accent);outline-offset:5px}
.pbn-redesign .container{width:min(1180px,calc(100% - 48px))}
.pbn-redesign .site-header{position:relative;background:var(--pbn-background)!important;border-bottom:1px solid var(--pbn-primary);backdrop-filter:none}
.pbn-redesign .topbar{padding:8px 0;font: .78rem/1.5 system-ui,sans-serif;border-color:var(--pbn-primary)}
.pbn-redesign .header-bar{display:grid;grid-template-columns:auto 1fr auto;gap:28px;padding:24px 0}
.pbn-redesign .brand-logo{width:64px;height:64px;border-radius:0;border:0;box-shadow:none;object-fit:contain}
.pbn-redesign .site-nav{display:flex;justify-content:flex-end;gap:8px;margin:0;padding:0;border:0;background:var(--pbn-background)!important;border-radius:0}
.pbn-redesign .site-nav a{font-size:.9rem;color:var(--pbn-primary)!important;border-radius:0;text-transform:none;letter-spacing:0;padding:10px 12px}
.pbn-redesign .site-nav a:hover,.pbn-redesign .site-nav a.active{background:var(--pbn-surface)!important;border-color:var(--pbn-accent)}
.pbn-redesign .hero{padding:80px 0 64px;background:var(--pbn-background)!important}
.pbn-redesign .hero-grid{display:flex;justify-content:center}
.pbn-redesign .hero-card{max-width:880px;padding:0 20px 32px;background:var(--pbn-background)!important;border:0;border-bottom:3px solid var(--pbn-accent);border-radius:0;box-shadow:none;text-align:center}
.pbn-redesign .eyebrow{color:var(--pbn-accent);font-size:.85rem;letter-spacing:.08em}
.pbn-redesign .lead{max-width:65ch;margin:auto;font-size:1.18rem}
.pbn-redesign .hero .badge-row,.pbn-redesign .hero .control-row{justify-content:center}
.pbn-redesign .section{padding:60px 0}
.pbn-redesign :is(.card,.game-card,.banner,.fact,.timeline-step,.game-surface,.game-panel,.stat,.notice,.output,.contact-status,.faq-item,.overlay-card,.cookie-box,.footer-rail,.footer-note,.list li,.list-check li,.log p,.clash-feedback,.clash-module,.fortune-hub,.reel-window,.echo-pad,.ember-tile){background:var(--pbn-surface)!important;color:var(--pbn-text)!important;border-color:var(--pbn-primary)!important;box-shadow:none!important;backdrop-filter:none}
.pbn-redesign .game-grid{display:grid;grid-template-columns:1fr;gap:32px}
.pbn-redesign .game-card{display:grid;grid-template-columns:42% 1fr;grid-template-rows:auto 1fr auto;column-gap:36px;row-gap:12px;max-width:1020px;padding:24px;border:0;border-left:4px solid var(--pbn-primary);border-radius:0 12px 12px 0;align-items:start}
.pbn-redesign .game-card:nth-child(even){margin-left:auto;border-left-color:var(--pbn-accent)}
.pbn-redesign .game-card img{grid-row:1/4;width:100%;height:280px;object-fit:cover;border-radius:4px}
.pbn-redesign .game-card .game-tag{color:var(--pbn-accent);font-size:1.4rem;line-height:1.3}
.pbn-redesign .game-card p{margin:0}.pbn-redesign .game-card .btn{justify-self:start}
.pbn-redesign .game-card:hover{transform:translateY(-3px)}
.pbn-redesign .split{display:grid;grid-template-columns:1.2fr .8fr;gap:36px;align-items:start}
.pbn-redesign .split>.card:nth-child(2){margin-top:70px;border-top:3px solid var(--pbn-accent)}
.pbn-redesign .card{padding:32px;border-radius:4px;border:0;border-top:3px solid var(--pbn-primary)}
.pbn-redesign .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.pbn-redesign :is(.btn,.menu-toggle){background:var(--pbn-surface)!important;color:var(--pbn-primary)!important;border:1px solid var(--pbn-primary)!important;border-radius:4px;box-shadow:none!important;letter-spacing:0;text-transform:none}
.pbn-redesign .btn-primary{background:var(--pbn-primary)!important;color:var(--pbn-background)!important}
.pbn-redesign .btn-ghost{border-color:var(--pbn-accent)!important;color:var(--pbn-accent)!important}
.pbn-redesign :is(.pill,.footer-badge,.wallet-pill){background:var(--pbn-surface)!important;color:var(--pbn-text)!important;border-color:var(--pbn-accent);border-radius:4px;letter-spacing:0;text-transform:none}
.pbn-redesign :is(input,select,textarea){background:var(--pbn-background)!important;color:var(--pbn-text)!important;border-color:var(--pbn-primary)!important}
.pbn-redesign .menu-toggle .bar{background:var(--pbn-primary)}
.pbn-redesign #articles{padding:64px 0 90px;scroll-margin-top:24px;border-top:1px solid var(--pbn-primary)}
.pbn-redesign .article-intro{max-width:700px;text-align:center;margin:0 auto 44px}
.pbn-redesign .article-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}
.pbn-redesign .article-preview{padding:36px;background:var(--pbn-surface);border-top:3px solid var(--pbn-primary);border-radius:4px}
.pbn-redesign .article-preview:first-child{grid-row:span 2;padding:48px 36px}
.pbn-redesign .article-preview:nth-child(2){margin-top:50px;border-color:var(--pbn-accent)}
.pbn-redesign .article-preview h3{margin:10px 0 18px;font-size:1.65rem}.pbn-redesign .article-preview time{font: .85rem system-ui,sans-serif;color:var(--pbn-accent)}
.pbn-redesign .footer{background:var(--pbn-surface)!important;border-top:4px solid var(--pbn-accent);padding:48px 0 24px;margin-top:0}
.pbn-redesign .footer-hero{display:flex;justify-content:space-between;gap:28px;border-bottom:1px solid var(--pbn-primary);margin-bottom:30px}
.pbn-redesign .footer-logo{filter:none;border:0;box-shadow:none;border-radius:0}
.pbn-redesign .footer-flow{display:grid;grid-template-columns:1.2fr .7fr .7fr 1.3fr;gap:28px}
.pbn-redesign :is(.footer-rail,.footer-note){grid-column:auto;border:0;border-radius:0;padding:0}
.pbn-redesign .footer-rail a{color:var(--pbn-primary);font-family:system-ui,sans-serif;font-weight:400}
.pbn-redesign .footer-bottom{border-top:1px solid var(--pbn-primary);padding-top:24px;font-size:.85rem}
.pbn-redesign .wp-article-main{padding:48px 0 80px}.pbn-redesign .wp-article-section{display:block}
.pbn-redesign .wp-article-card{max-width:1000px;margin:auto;background:var(--pbn-surface);padding:clamp(24px,5vw,64px);border-top:4px solid var(--pbn-accent)}
.pbn-redesign .wp-article-header{text-align:center;max-width:760px;margin:0 auto 40px;border-bottom:1px solid var(--pbn-primary);padding-bottom:28px}
.pbn-redesign .wp-article-header h1{font-size:clamp(2rem,4vw,3.6rem)}
.pbn-redesign .wp-article-date{color:var(--pbn-accent);font-size:.85rem}
.pbn-redesign .wp-article-body{max-width:72ch;margin:auto;font-size:1.08rem;overflow-wrap:anywhere}
.pbn-redesign .wp-article-body h2{margin-top:42px}.pbn-redesign .wp-article-body h3{margin-top:28px}
.pbn-redesign .wp-article-body :is(ul,ol){padding-left:1.5em;margin:20px 0}.pbn-redesign .wp-article-body li{padding:5px 0}
.pbn-redesign .wp-article-body a{text-decoration:underline}
.pbn-redesign .wp-article-body nav.toc{display:block;padding:24px;border-left:3px solid var(--pbn-accent);background:var(--pbn-background);margin:28px 0}
.pbn-redesign .wp-article-body table{display:table;width:100%;table-layout:fixed;border-collapse:collapse;font-size:.95rem;margin:28px 0}
.pbn-redesign .wp-article-body :is(th,td){padding:12px 10px;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:system-ui,sans-serif;color:var(--pbn-accent)}
.pbn-redesign .wp-article-body img{display:block;width:100%;height:auto;border-radius:4px}.pbn-redesign figure{margin:24px 0}.pbn-redesign figcaption{font-size:.85rem;margin-top:10px}
.pbn-redesign [data-breadcrumbs]{max-width:1000px;margin:28px auto 0;padding:0 24px;font: .9rem/1.6 system-ui,sans-serif;display:flex;flex-wrap:wrap;gap:10px}
.pbn-redesign .wp-article-body .container{width:100%}.pbn-redesign .wp-article-body .hero{padding:12px 0}.pbn-redesign .wp-article-body .section{padding:24px 0}.pbn-redesign .wp-article-body .hero-card{padding:16px;width:100%}
.pbn-redesign iframe{max-width:100%;border:1px solid var(--pbn-primary)}
.pbn-redesign .cookie-box{border:1px solid var(--pbn-accent);max-width:380px}.pbn-redesign .wheel{background:conic-gradient(var(--pbn-primary) 0 45deg,var(--pbn-surface) 45deg 90deg,var(--pbn-accent) 90deg 135deg,var(--pbn-surface) 135deg 180deg,var(--pbn-primary) 180deg 225deg,var(--pbn-surface) 225deg 270deg,var(--pbn-accent) 270deg 315deg,var(--pbn-surface) 315deg)!important}.pbn-redesign .wheel-label{background:var(--pbn-background);color:var(--pbn-text);padding:2px 5px}.pbn-redesign :is(.wheel-pointer,.fortune-pointer){border-bottom-color:var(--pbn-accent)}
.pbn-redesign :is(.clash-progress-fill,.heat-marker,.heat-perfect-zone,.clash-round-dots i.active){background:var(--pbn-primary)!important}.pbn-redesign .heat-target{background:var(--pbn-surface)!important;border-color:var(--pbn-accent)}
@media(max-width:980px){.pbn-redesign .header-bar{grid-template-columns:auto 1fr auto}.pbn-redesign .site-nav{display:none;position:absolute;top:100%;right:0;min-width:240px;background:var(--pbn-surface)!important;border:1px solid var(--pbn-primary);padding:16px;z-index:60;align-items:stretch}.pbn-redesign .site-nav.show{display:flex;opacity:1;transform:none}.pbn-redesign .menu-toggle{display:flex}.pbn-redesign .topbar{margin-top:0}.pbn-redesign .footer-flow{grid-template-columns:1fr 1fr}.pbn-redesign .footer-hero{flex-direction:column;align-items:flex-start}.pbn-redesign .split{grid-template-columns:1fr}.pbn-redesign .split>.card:nth-child(2){margin-top:0}}
@media(max-width:640px){.pbn-redesign .container{width:calc(100% - 32px)}.pbn-redesign .hero{padding:48px 0}.pbn-redesign .hero-card{padding:0 0 28px}.pbn-redesign .game-card{grid-template-columns:1fr;padding:20px;gap:18px}.pbn-redesign .game-card img{grid-row:auto;height:220px}.pbn-redesign :is(.article-previews,.card-grid,.footer-flow,.form-grid){grid-template-columns:1fr}.pbn-redesign .article-preview:first-child{grid-row:auto;padding:28px}.pbn-redesign .article-preview{padding:28px}.pbn-redesign .article-preview:nth-child(2){margin-top:0}.pbn-redesign .wp-article-card{padding:24px 18px}.pbn-redesign .wp-article-body{font-size:1rem}.pbn-redesign .wp-article-body :is(th,td){padding:8px 6px;font-size:.85rem}.pbn-redesign .cookie-box{left:16px;right:16px;bottom:16px;max-width:none}.pbn-redesign .section{padding:36px 0}}
