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);--shadow:none;background:var(--pbn-background)!important;color:var(--pbn-text)!important;font-family:Georgia,'Times New Roman',serif;line-height:1.75;margin:0}
body.pbn-redesign::before,body.pbn-redesign::after,.pbn-redesign .hero::before,.pbn-redesign .nebula::after,.pbn-redesign .footer-aurora::before{content:none!important;background:none!important;animation:none!important}
.pbn-redesign :is(h1,h2,h3,h4,.site-nav,.btn,.brand,.footer-brand,.eyebrow,.game-tag,.pill,button,label,nav[data-breadcrumbs],.wp-article-date){font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:normal;text-transform:none}
.pbn-redesign h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.12;max-width:22ch;margin:0 0 22px;font-weight:750}
.pbn-redesign h2{font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.25;margin:0 0 18px}
.pbn-redesign h3{font-size:1.22rem;line-height:1.4}
.pbn-redesign :is(p,.muted,.lead,.answer,.footer-tagline,.footer-rail a,.game-tag,.topbar strong){color:var(--pbn-text)!important}
.pbn-redesign a{color:var(--pbn-primary);text-decoration-thickness:1px;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:4px}
.pbn-redesign .container{width:min(1240px,calc(100% - 48px));margin-inline:auto}
.pbn-redesign .site-header{position:relative;display:flex;flex-direction:column;background:var(--pbn-surface)!important;border-bottom:2px solid var(--pbn-primary);backdrop-filter:none}
.pbn-redesign .topbar{order:0;justify-content:flex-start;font-family:system-ui,sans-serif;font-size:.78rem;padding:7px 0;border:0;margin:0;color:var(--pbn-text)}
.pbn-redesign .header-bar{order:1;display:grid;grid-template-columns:auto 1fr auto;gap:28px;padding:14px 0 20px;align-items:center}
.pbn-redesign .brand{gap:12px;color:var(--pbn-text);font-size:1.15rem}
.pbn-redesign :is(.brand-logo,.footer-logo){width:48px;height:48px;border-radius:4px;border:1px solid var(--pbn-primary);filter:none;box-shadow:none}
.pbn-redesign .site-nav{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap;position:static;background:transparent!important;border:0;border-radius:0;margin:0;padding:0;opacity:1;transform:none}
.pbn-redesign .site-nav a{color:var(--pbn-primary)!important;border-radius:0;font-size:.9rem;padding:8px 12px;text-transform:none;letter-spacing:normal;border-bottom:2px solid transparent}
.pbn-redesign .site-nav a:hover,.pbn-redesign .site-nav a.active{background:var(--pbn-background)!important;border-color:var(--pbn-accent);color:var(--pbn-accent)!important}
.pbn-redesign .header-actions{margin:0}
.pbn-redesign .menu-toggle{background:var(--pbn-background)!important;border:1px solid var(--pbn-primary);border-radius:4px;color:var(--pbn-primary)}
.pbn-redesign .menu-toggle .bar{background:var(--pbn-primary)}
.pbn-redesign .hero{padding:36px 0 24px;background:var(--pbn-background)!important}
.pbn-redesign .hero-grid{display:block}
.pbn-redesign .hero-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px 38px;text-align:left;max-width:none;margin:0;padding:28px 32px;border-radius:4px;background:var(--pbn-surface)!important;border:1px solid var(--pbn-primary);border-left:6px solid var(--pbn-accent);box-shadow:none}
.pbn-redesign .hero-card .eyebrow{grid-column:1/-1;color:var(--pbn-primary);font-size:.78rem}
.pbn-redesign .hero-card h1{grid-column:1;grid-row:2/4;margin:0}
.pbn-redesign .hero-card .lead{grid-column:2;font-size:1rem;line-height:1.7;max-width:60ch}
.pbn-redesign .hero-card .control-row{grid-column:2;margin:0}
.pbn-redesign .hero-card .badge-row{grid-column:1/-1;padding-top:14px;border-top:1px solid var(--pbn-primary)}
.pbn-redesign .section{padding:28px 0}
.pbn-redesign :is(.card,.game-card,.hero-card,.banner,.fact,.timeline-step,.game-surface,.game-panel,.stat,.footer-rail,.footer-note,.cookie-box,.overlay-card,.faq-item,.output,.contact-status,.list li,.list-check li,.log p,.clash-feedback,.clash-module,.fortune-hub,.echo-pad,.ember-tile,.reel-window){background:var(--pbn-surface)!important;border-color:var(--pbn-primary)!important;color:var(--pbn-text)!important;box-shadow:none!important;backdrop-filter:none;border-radius:4px}
.pbn-redesign .game-grid{display:grid;grid-template-columns:1fr;gap:14px}
.pbn-redesign .game-card{display:grid;grid-template-columns:210px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:8px 26px;padding:18px;border:1px solid var(--pbn-primary);align-items:center}
.pbn-redesign .game-card img{grid-column:1;grid-row:1/3;width:210px;height:142px;object-fit:cover;border-radius:3px;filter:none}
.pbn-redesign .game-card .game-tag{grid-column:2;font-size:1.2rem;font-weight:700}
.pbn-redesign .game-card p{grid-column:2;margin:0;font-size:.95rem;line-height:1.6}
.pbn-redesign .game-card .btn{grid-column:3;grid-row:1/3}
.pbn-redesign .game-card:hover{transform:none;border-color:var(--pbn-accent)!important}
.pbn-redesign .split{display:grid;grid-template-columns:1.3fr 1fr;align-items:stretch;gap:18px}
.pbn-redesign .card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.pbn-redesign .card{padding:26px;border-top:3px solid var(--pbn-primary)}
.pbn-redesign .card p{margin:0 0 16px}
.pbn-redesign .btn{font-size:.82rem;border-radius:3px;padding:11px 16px;letter-spacing:normal;text-transform:none;box-shadow:none!important;line-height:1.4}
.pbn-redesign .btn-primary{background:var(--pbn-primary)!important;color:var(--pbn-background)!important;border-color:var(--pbn-primary)!important}
.pbn-redesign .btn-ghost{background:var(--pbn-background)!important;color:var(--pbn-accent)!important;border-color:var(--pbn-accent)!important}
.pbn-redesign .btn:hover{transform:none;text-decoration:underline}
.pbn-redesign :is(.pill,.footer-badge,.wallet-pill){background:var(--pbn-background)!important;border:1px solid var(--pbn-primary);color:var(--pbn-primary);border-radius:3px;font-family:system-ui,sans-serif;font-size:.76rem;padding:5px 9px;letter-spacing:normal;text-transform:none}
.pbn-redesign #articles{width:min(1240px,calc(100% - 48px));margin:20px auto 36px;padding:26px 0;border-top:2px solid var(--pbn-accent);scroll-margin-top:20px}
.pbn-redesign .article-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.pbn-redesign .article-preview{display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:var(--pbn-surface);border:1px solid var(--pbn-primary);border-top:4px solid var(--pbn-accent);padding:24px;border-radius:4px}
.pbn-redesign .article-preview h3{margin:0;font-size:1.35rem}
.pbn-redesign .article-preview p{margin:0;line-height:1.65}
.pbn-redesign .article-preview time{font-family:system-ui,sans-serif;color:var(--pbn-accent);font-size:.8rem}
.pbn-redesign .article-preview>a:last-child{margin-top:auto;font-family:system-ui,sans-serif;font-weight:700}
.pbn-redesign .footer{display:block;background:var(--pbn-surface)!important;border-top:3px solid var(--pbn-accent);padding:24px 0;margin-top:36px}
.pbn-redesign .footer-hero{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:0 0 22px;border-bottom:1px solid var(--pbn-primary)}
.pbn-redesign .footer-flow{display:grid;grid-template-columns:1.2fr .7fr .7fr 1.4fr;gap:24px;padding-top:24px}
.pbn-redesign :is(.footer-rail,.footer-note){grid-column:auto;padding:0;border:0;background:transparent!important}
.pbn-redesign .footer-rail a{color:var(--pbn-primary)!important;font-family:system-ui,sans-serif;font-size:.9rem;padding:4px 0;font-weight:500}
.pbn-redesign .footer-name{font-family:system-ui,sans-serif;font-size:1.15rem}
.pbn-redesign .footer-bottom{display:grid;grid-template-columns:1fr auto;border-top:1px solid var(--pbn-primary);font-size:.82rem;padding-top:16px;margin-top:24px}
.pbn-redesign .footer-bottom p{margin:0}
.pbn-redesign :is(input,textarea,select){background:var(--pbn-background)!important;color:var(--pbn-text)!important;border-color:var(--pbn-primary)!important;border-radius:3px}
.pbn-redesign :is(input,textarea)::placeholder{color:var(--pbn-text);opacity:.8}
.pbn-redesign .cookie-box{max-width:370px;border-top:4px solid var(--pbn-accent)!important}
.pbn-redesign .wp-article-main{display:block;padding:30px 0}
.pbn-redesign .wp-article-section{display:block}
.pbn-redesign .wp-article-card{display:block;background:var(--pbn-surface);border:1px solid var(--pbn-primary);border-top:5px solid var(--pbn-accent);padding:clamp(20px,4vw,52px);border-radius:4px}
.pbn-redesign .wp-article-header{max-width:76ch;margin:0 auto 26px;padding-bottom:24px;border-bottom:1px solid var(--pbn-primary)}
.pbn-redesign .wp-article-header h1{max-width:26ch;margin:0}
.pbn-redesign .wp-article-date{font-size:.84rem;margin:0 0 12px;color:var(--pbn-accent)!important}
.pbn-redesign .wp-article-body{max-width:76ch;margin:auto;font-size:1.07rem;overflow-wrap:anywhere}
.pbn-redesign .wp-article-body :is(h2,h3){margin:30px 0 14px;scroll-margin-top:24px}
.pbn-redesign .wp-article-body p{margin:0 0 22px;line-height:1.8}
.pbn-redesign .wp-article-body :is(ul,ol){display:block;padding-left:1.5em;margin:18px 0 26px}
.pbn-redesign .wp-article-body li{margin:9px 0}
.pbn-redesign .wp-article-body a{text-decoration:underline;color:var(--pbn-primary)}
.pbn-redesign .wp-article-body nav.toc{display:block;background:var(--pbn-background);border-left:4px solid var(--pbn-accent);padding:20px 24px;margin:24px 0;font-family:system-ui,sans-serif;font-size:.94rem}
.pbn-redesign .wp-article-body nav.toc ul{margin:8px 0 0}
.pbn-redesign .wp-article-body figure{margin:26px 0}
.pbn-redesign .wp-article-body img{display:block;width:100%;max-width:100%;height:auto;border-radius:4px}
.pbn-redesign .wp-article-body figcaption{font-size:.85rem;margin-top:10px;color:var(--pbn-text)}
.pbn-redesign .wp-article-body table{display:table;width:100%;table-layout:fixed;border-collapse:collapse;margin:24px 0;background:var(--pbn-background);font-size:.9rem}
.pbn-redesign .wp-article-body :is(th,td){border:1px solid var(--pbn-primary);padding:12px;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.pbn-redesign .wp-article-body th{font-family:system-ui,sans-serif;color:var(--pbn-primary)}
.pbn-redesign .wp-article-body .container{width:100%}
.pbn-redesign .wp-article-body .hero-card{display:block;padding:20px}
.pbn-redesign .wp-article-body .section{padding:18px 0}
.pbn-redesign .wp-article-body iframe{display:block;width:100%;max-width:100%;border:1px solid var(--pbn-primary)}
.pbn-redesign nav[data-breadcrumbs]{display:flex;flex-wrap:wrap;gap:10px;width:min(1240px,calc(100% - 48px));margin:22px auto 0;font-size:.87rem}
.pbn-redesign .wheel{background:conic-gradient(var(--pbn-primary) 0deg 45deg,var(--pbn-surface) 45deg 90deg,var(--pbn-primary) 90deg 135deg,var(--pbn-surface) 135deg 180deg,var(--pbn-primary) 180deg 225deg,var(--pbn-surface) 225deg 270deg,var(--pbn-primary) 270deg 315deg,var(--pbn-surface) 315deg 360deg)!important}
.pbn-redesign :is(.wheel-pointer,.fortune-pointer){border-bottom-color:var(--pbn-accent)}
.pbn-redesign :is(.clash-progress-fill,.heat-marker,.clash-round-dots i.active){background:var(--pbn-primary)!important}
.pbn-redesign :is(.heat-target,.heat-perfect-zone){background:var(--pbn-surface)!important;border-color:var(--pbn-accent)}
.pbn-redesign .echo-pad.active{background:var(--pbn-primary)!important;color:var(--pbn-background)!important;box-shadow:none;border-color:var(--pbn-accent)!important}
@media(max-width:980px){.pbn-redesign .header-bar{grid-template-columns:1fr auto;gap:12px}.pbn-redesign .header-actions{grid-column:2;grid-row:1}.pbn-redesign .menu-toggle{display:inline-flex}.pbn-redesign .site-nav{grid-column:1/-1;display:none;justify-content:flex-start;width:100%;position:static;transform:none;opacity:1;padding:12px 0;border-top:1px solid var(--pbn-primary)}.pbn-redesign .site-nav.show{display:flex;flex-direction:row;opacity:1;transform:none}.pbn-redesign .game-card{grid-template-columns:170px 1fr}.pbn-redesign .game-card img{width:170px;grid-row:1/4;height:180px}.pbn-redesign .game-card .btn{grid-column:2;grid-row:3;justify-self:start}.pbn-redesign .footer-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.pbn-redesign .article-previews{grid-template-columns:1fr}.pbn-redesign .article-preview{display:grid;grid-template-columns:1fr 2fr;gap:12px 24px}.pbn-redesign .article-preview time{grid-column:1/-1}.pbn-redesign .article-preview>a:last-child{grid-column:2}}
@media(max-width:640px){.pbn-redesign .container,.pbn-redesign #articles,.pbn-redesign nav[data-breadcrumbs]{width:calc(100% - 28px)}.pbn-redesign .hero{padding-top:20px}.pbn-redesign .hero-card{display:block;padding:24px}.pbn-redesign .hero-card h1{margin:16px 0}.pbn-redesign .hero-card .control-row{margin:18px 0}.pbn-redesign .hero-card .badge-row{margin-top:18px}.pbn-redesign :is(.split,.card-grid,.game-layout,.banner,.timeline,.facts-grid,.footer-flow,.footer-bottom,.article-preview){display:grid;grid-template-columns:1fr}.pbn-redesign .game-card{display:grid;grid-template-columns:1fr;padding:18px}.pbn-redesign .game-card img{grid-column:1;grid-row:auto;width:100%;height:180px}.pbn-redesign .game-card :is(.game-tag,p,.btn){grid-column:1;grid-row:auto}.pbn-redesign .article-preview>a:last-child{grid-column:1}.pbn-redesign .wp-article-card{padding:20px}.pbn-redesign .wp-article-body{font-size:1rem}.pbn-redesign .wp-article-body :is(th,td){padding:8px;font-size:.82rem}.pbn-redesign .cookie-box{right:14px;bottom:14px;width:calc(100% - 28px)}.pbn-redesign .footer-bottom{gap:14px}}
