:root{--color-accent:#3243db;--color-accent-hover:#2433b5;--color-accent-gradient:linear-gradient(135deg, #a158e4, #3243db);--color-header-bg:#0e141f;--color-header-hover:#5eaffd;--color-footer-bg:#0c0f17;--color-footer-bar:#080a10;--widget-title-bg:linear-gradient(to right, #a158e4, #3243db);--widget-title-color:#fff;--color-category-bg:#30b333;--color-category-text:#fff;--color-bg-primary:#f5f6f7;--color-bg-secondary:#eaedf1;--color-bg-card:#fff;--color-bg-elevated:#f8f9fa;--color-bg-input:#fff;--color-border:#e2e6eb;--color-border-light:#edf0f3;--font-ui:"Fira Sans", -apple-system, BlinkMacSystemFont, Arial, sans-serif;--font-body:"Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading:"Fira Sans", -apple-system, BlinkMacSystemFont, Arial, sans-serif;--color-text-primary:#25262e;--color-text-secondary:#5b6c77;--color-text-muted:#a9b4ba;--color-text-dark:#111827;--color-fb:#3b5998;--color-tw:#00aced;--color-yt:#e52d27;--color-rss:#f57c00;--color-ig:#c13584;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--color-danger:#ef4444;--color-success:#10b981;--color-warning:#f59e0b;--color-info:#3b82f6;--max-w-content:1220px;--sidebar-w:340px;--navbar-h:60px;--topbar-h:36px;--radius-sm:3px;--radius-md:6px;--radius-lg:10px;--shadow-card:0 1px 4px #0000000f;--shadow-hover:0 4px 16px #0000001f;--transition-fast:.15s ease;--transition-base:.25s ease}@media (width>=1500px){:root{--max-w-content:1320px}}@media (width>=1750px){:root{--max-w-content:1360px}}[data-theme=dark],body.dark-theme,html.dark-theme{--color-bg-primary:#0c1017;--color-bg-secondary:#121824;--color-bg-card:#161d2b;--color-bg-elevated:#1b2436;--color-bg-input:#121824;--color-border:#242f44;--color-border-light:#1c2638;--color-text-primary:#f1f5f9;--color-text-secondary:#94a3b8;--color-text-muted:#64748b;--color-text-dark:#f8fafc;--shadow-card:0 2px 8px #00000059;--shadow-hover:0 6px 20px #00000080}[data-theme=dark] .block-big-card,[data-theme=dark] .block-small-item,[data-theme=dark] .grid-post-card,[data-theme=dark] .sidebar-tabs,[data-theme=dark] .updates-list,[data-theme=dark] .sidebar-featured-card,[data-theme=dark] .tag-pills-wrap,[data-theme=dark] .card,[data-theme=dark] .game-card,[data-theme=dark] .search-modal{background:#161d2b!important;border-color:#242f44!important}[data-theme=dark] .block-big-card__title,[data-theme=dark] .block-small-item__title,[data-theme=dark] .grid-post-card__title,[data-theme=dark] .sidebar-tab-item__title,[data-theme=dark] .update-item__title,[data-theme=dark] .sidebar-featured-card__title,[data-theme=dark] .post-card__title,[data-theme=dark] .game-card__title,[data-theme=dark] .search-modal__input,[data-theme=dark] .search-result__title,[data-theme=dark] .shout-gaming-title{color:#f1f5f9!important}[data-theme=dark] .sidebar-tab-btn,[data-theme=dark] .sidebar-widget-tab-btn{color:#94a3b8!important;background:#121824!important}[data-theme=dark] .sidebar-tab-btn.active{background:var(--widget-title-bg)!important;color:#fff!important}[data-theme=dark] .tag-pill-black{color:#f1f5f9!important;background:#242f44!important}[data-theme=dark] .tag-pill-black:hover{background:var(--color-accent)!important;color:#fff!important}.card,.game-card,.reply-card,.comment,.author-profile-card,#thread-opener,#reply-form,#game-specs-card,.community-surface-card{box-shadow:0 2px 10px #0f172a0f;background:#fff!important}[data-theme=dark] .card,[data-theme=dark] .game-card,[data-theme=dark] .reply-card,[data-theme=dark] .comment,[data-theme=dark] .author-profile-card,[data-theme=dark] #thread-opener,[data-theme=dark] #reply-form,[data-theme=dark] #game-specs-card,.dark-theme .card,.dark-theme .game-card,.dark-theme .reply-card,.dark-theme .comment,.dark-theme .author-profile-card,.dark-theme #thread-opener,.dark-theme #reply-form,.dark-theme #game-specs-card,[data-theme=dark] .community-surface-card{box-shadow:none;background:var(--color-bg-card)!important}[data-theme=dark] .hero-small-box,[data-theme=dark] .videos-dark-box{background:#121824!important;border:1px solid #242f44!important}[data-theme=dark] .form-control{color:#f1f5f9!important;background:#121824!important;border-color:#242f44!important}[data-theme=dark] .search-result:hover{background:#121824!important}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background-color:var(--color-bg-primary);color:var(--color-text-primary);min-height:100vh;font-size:.9375rem;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-text-primary);font-weight:700;line-height:1.3}a,.game-card__title a{color:var(--color-text-primary);transition:color var(--transition-fast);text-decoration:none}a:hover,.block-big-card__title a:hover,.block-small-item__title a:hover,.grid-post-card__title a:hover,.sidebar-tab-item__title a:hover,.update-item__title a:hover,.sidebar-featured-card__title a:hover,.breaking-ticker a:hover,.breaking-ticker-item a:hover,.arcade-logo-icon,.varient-card__title:hover,.compact-post-title:hover,.fullwidth-card__title:hover,.popular-post-title:hover,.game-card__title a:hover,.static-page-breadcrumb a:hover{color:var(--color-accent)}img{max-width:100%;height:auto;display:block}.container,.site-container{width:100%;max-width:var(--max-w-content);box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.site-container{margin-top:24px;margin-bottom:48px}.main-wrapper-grid{grid-template-columns:1fr var(--sidebar-w);align-items:start;gap:30px;margin-top:25px;margin-bottom:40px;display:grid}.grid-2,.varient-grid-2col{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.grid-3,.varient-grid-3col{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.top-announcement-bar{color:#fff;text-align:center;background:linear-gradient(90deg,#312e81,#1e1b4b);border-bottom:1px solid #ffffff1a;padding:8px 16px;font-size:.8rem;line-height:1.5;display:block}.top-announcement-link{white-space:nowrap;margin-left:6px;font-weight:700;text-decoration:underline;display:inline-block;color:#67e8f9!important}.top-announcement-link:hover{color:#a5f3fc!important}.topbar{font-family:var(--font-ui);height:var(--topbar-h);align-items:center;font-size:.8125rem;display:flex;color:#8a9ab0!important;background:#080c14!important;border-bottom:1px solid #1c2638!important}.topbar__inner{width:100%;max-width:var(--max-w-content);box-sizing:border-box;justify-content:space-between;align-items:center;margin:0 auto;padding:0 20px;display:flex}.topbar__left{align-items:center;gap:8px;font-size:.8125rem;display:flex;color:#8a9ab0!important}.topbar__right,.varient-sec-tabs,.popular-post-item{align-items:center;gap:14px;display:flex}.topbar__right a{transition:color var(--transition-fast);font-size:.8125rem;text-decoration:none;color:#8a9ab0!important}.topbar__right a:hover,[data-theme=dark] .navbar__logo-text,.btn-primary:hover,.btn--dual:hover,.poll-vote-btn:hover,.load-more-btn:hover,.follow-btn:hover,.popular-tag-btn:hover,.tag-pill-black:hover,.sidebar-shout-send-btn:hover,.navbar-login-btn:hover,.guest-post-btn-primary:hover,.guest-post-btn-secondary:hover,a.guest-post-btn-primary:hover,a.guest-post-btn-secondary:hover,a.btn-primary:hover,a.load-more-btn:hover,a.poll-vote-btn:hover,a.popular-tag-btn:hover,a.follow-btn:hover,a.navbar-login-btn:hover,button.btn-primary:hover,[data-theme=dark] .btn:hover,[data-theme=dark] .btn-primary:hover,[data-theme=dark] .btn-cancel:hover,[data-theme=dark] .btn--dual:hover,[data-theme=dark] .poll-vote-btn:hover,[data-theme=dark] .load-more-btn:hover,[data-theme=dark] .follow-btn:hover,[data-theme=dark] .popular-tag-btn:hover,[data-theme=dark] .tag-pill-black:hover,[data-theme=dark] .sidebar-shout-send-btn:hover,[data-theme=dark] .navbar-login-btn:hover,[data-theme=dark] button.btn:hover,[data-theme=dark] a.btn:hover,[data-theme=dark] a.btn-primary:hover,[data-theme=dark] a.btn-cancel:hover,[data-theme=dark] a.load-more-btn:hover,[data-theme=dark] a.poll-vote-btn:hover,[data-theme=dark] a.popular-tag-btn:hover,[data-theme=dark] a.follow-btn:hover,[data-theme=dark] a.navbar-login-btn:hover,[data-theme=dark] .arcade-hero-title,.dark-theme .arcade-hero-title{color:#fff!important}.topbar__sep,.topbar-sep{vertical-align:middle;width:1px;height:12px;margin:0 4px;display:inline-block;background:#fff3!important}.navbar{z-index:1000;min-height:var(--navbar-h);height:auto;transition:all var(--transition-fast);background:#fff;flex-direction:column;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0000000f;border-bottom:none!important}.navbar__inner{width:100%;max-width:var(--max-w-content);height:var(--navbar-h);box-sizing:border-box;justify-content:space-between;align-items:center;gap:15px;margin:0 auto;padding:0 20px;display:flex}.navbar__logo{flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.navbar__logo-text{font-family:var(--font-ui);color:#111827;letter-spacing:-.02em;transition:all var(--transition-fast);font-size:1.45rem;font-weight:800}.navbar__logo:hover .navbar__logo-text{color:#3243db}.navbar__nav{flex:1;align-items:center;gap:4px;margin-left:20px;list-style:none;display:flex}.navbar__nav li a{color:#475569;font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-sm);transition:all var(--transition-fast);white-space:nowrap;align-items:center;gap:5px;padding:8px 12px;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.navbar__nav li a:hover,.mobile-nav__link:hover,.mobile-nav__link.active{color:#3243db;background:#3243db14}.navbar__nav li a.active{color:#3243db;background:#3243db1f}.nav-icon-btn{border-radius:var(--radius-sm);color:#334155;cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);background:#fff;border:1px solid #cbd5e1;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px #0000000d}.nav-icon-btn:hover,.navbar__hamburger:hover{color:#111827;background:#f1f5f9;border-color:#94a3b8}.navbar__hamburger{color:#334155;border-radius:var(--radius-sm);cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);background:#fff;border:1px solid #cbd5e1;justify-content:center;align-items:center;display:none;box-shadow:0 1px 2px #0000000d}.navbar__mobile-menu{background:#fff;border-top:1px solid #e2e8f0;width:100%;padding:16px 20px;box-shadow:0 12px 30px #00000014}.mobile-nav__list{flex-direction:column;gap:4px;margin:0 0 16px;padding:0;list-style:none;display:flex}.mobile-nav__link{color:#334155;font-family:var(--font-ui);border-radius:var(--radius-sm);transition:all var(--transition-fast);align-items:center;gap:10px;padding:10px 14px;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}[data-theme=dark] .navbar,.dark-theme .navbar{background:#141c2c!important;border-bottom:none!important;box-shadow:0 4px 20px #00000073!important}[data-theme=dark] .navbar__mobile-menu,.dark-theme .navbar__mobile-menu{background:#141c2c!important;border-top:1px solid #ffffff14!important;box-shadow:0 12px 30px #00000073!important}[data-theme=dark] .mobile-nav__link,[data-theme=dark] .navbar__nav li a{color:#c5cfe0}[data-theme=dark] .mobile-nav__link:hover,[data-theme=dark] .mobile-nav__link.active{color:#5eaffd;background:#5eaffd1a}[data-theme=dark] .navbar__logo:hover .navbar__logo-text,[data-theme=dark] .varient-sec-tab.active,[data-theme=dark] .varient-sec-tab:hover,[data-theme=dark] a:not(.btn):not([class*=btn]):not([class*=tag]):not([class*=pill]):not([class*=category]):not(.popular-tag-btn):not(.tag-pill-black):not(.category-bubble-item):not(.hero-collage-grid a):not(.hero-card-tall a):not(.hero-card-wide a):not(.hero-card-mini a):not(.hero-title-main a):not(.hero-title-sub a):not(.random-post-card a):not(.random-post-title a):hover,[data-theme=dark] .varient-card__title:hover,[data-theme=dark] .compact-post-title:hover,[data-theme=dark] .popular-post-title:hover,[data-theme=dark] .fullwidth-card__title:hover,[data-theme=dark] .breaking-ticker a:hover,[data-theme=dark] .navbar__nav a:hover{color:#5eaffd!important}[data-theme=dark] .navbar__nav li a:hover{color:#5eaffd;background:#5eaffd14}[data-theme=dark] .navbar__nav li a.active{color:#fff;background:#ffffff1f}[data-theme=dark] .nav-icon-btn{color:#c5cfe0;box-shadow:none;background:#ffffff14;border:1px solid #ffffff1f}[data-theme=dark] .nav-icon-btn:hover,[data-theme=dark] .navbar__hamburger:hover{color:#fff;background:#ffffff29}[data-theme=dark] .navbar__hamburger{color:#c5cfe0;background:#ffffff14;border:1px solid #ffffff1f}.hero-split-wrapper{margin-top:25px;margin-bottom:25px}.hero-split-grid{grid-template-columns:2fr 1fr;align-items:stretch;gap:20px;display:grid}.hero-big-card{border-radius:var(--radius-md);min-height:360px;box-shadow:var(--shadow-card);background:#0e141f;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero-big-card__img,.hero-card-tall img,.hero-card-wide img,.hero-card-mini img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.hero-big-card:hover .hero-big-card__img{transform:scale(1.03)}.hero-big-card__overlay{background:linear-gradient(#0a0e1726 0%,#0a0e1799 55%,#0a0e17f2 100%);position:absolute;inset:0}.hero-big-card__content{z-index:2;padding:24px;position:relative}.hero-big-card__title{font-family:var(--font-ui);color:#fff;margin:8px 0 10px;font-size:1.45rem;font-weight:700;line-height:1.35}.hero-big-card__title a,.hero-small-item__title a,.video-big-card__title a,.video-small-item__title a,.footer-bottom-right a:hover{color:#fff}.hero-big-card__title a:hover,.hero-small-item__title a:hover,.video-big-card__title a:hover,.video-small-item__title a:hover,.random-post-title:hover{color:#5eaffd}.hero-big-card__excerpt{color:#cbd5e1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.hero-small-box{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#0e141f;flex-direction:column;justify-content:space-around;gap:16px;padding:20px;display:flex}.hero-small-item{border-bottom:1px solid #ffffff14;padding-bottom:14px}.hero-small-item:last-child,.sidebar-tab-item:last-child,.update-item:last-child{border-bottom:none;padding-bottom:0}.hero-small-item__title{font-family:var(--font-ui);color:#fff;margin-top:6px;font-size:.9375rem;font-weight:700;line-height:1.4}.title-wrap{box-sizing:border-box;background:var(--widget-title-bg);border-radius:var(--radius-sm);justify-content:center;align-items:center;width:100%;height:45px;margin-bottom:20px;display:flex;position:relative;box-shadow:0 2px 6px #00000014}.title-wrap h3.title,.title-wrap .title{font-family:var(--font-ui);color:var(--widget-title-color);text-align:center;text-transform:uppercase;letter-spacing:.06em;margin:0;padding:0 15px;font-size:1rem;font-weight:700;line-height:45px}.title-wrap .view-all{font-family:var(--font-ui);color:#ffffffd9;text-transform:none;font-size:.8125rem;font-weight:600;position:absolute;right:15px}.title-wrap .view-all:hover{color:#fff;text-decoration:underline}.entry-category,.badge-category{background:var(--color-category-bg);color:var(--color-category-text);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:2px;padding:2px 7px;font-size:.6875rem;font-weight:700;line-height:1.4;display:inline-block}.block1-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.block-big-card,.sidebar-tabs,.sidebar-featured-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);overflow:hidden}.block-big-card__img-wrap{aspect-ratio:16/9;background:#0e141f;position:relative;overflow:hidden}.block-big-card__img,.grid-post-card__img,.varient-card__thumb img,.fullwidth-card__thumb img,.game-card__thumb{object-fit:cover;width:100%;height:100%;transition:transform .35s}.block-big-card:hover .block-big-card__img,.grid-post-card:hover .grid-post-card__img,.hero-card-tall:hover img,.hero-card-wide:hover img,.hero-card-mini:hover img{transform:scale(1.04)}.block-big-card__body{padding:16px}.block-big-card__title{font-family:var(--font-ui);color:var(--color-text-primary);margin:6px 0 8px;font-size:1.125rem;font-weight:700;line-height:1.4}.block-big-card__title a,.block-small-item__title a,.grid-post-card__title a,.sidebar-tab-item__title a,.update-item__title a,.sidebar-featured-card__title a{color:inherit}.block-big-card__excerpt{color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.6;display:-webkit-box;overflow:hidden}.block-small-list{flex-direction:column;gap:14px;display:flex}.block-small-item{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);gap:12px;padding:10px;display:flex}.block-small-item__thumb{background:#0e141f;border-radius:2px;flex-shrink:0;width:105px;height:75px;overflow:hidden}.block-small-item__thumb img,.video-thumb-wrap img,.video-small-item__thumb img,.sidebar-tab-item__thumb img{object-fit:cover;width:100%;height:100%}.block-small-item__info{flex-direction:column;flex:1;justify-content:center;display:flex}.block-small-item__title{font-family:var(--font-ui);color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.875rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.grid-post-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.grid-post-card__img-wrap{aspect-ratio:16/9;background:#0e141f;overflow:hidden}.grid-post-card__body{flex-direction:column;flex:1;padding:14px;display:flex}.grid-post-card__title{font-family:var(--font-ui);color:var(--color-text-primary);flex:1;margin-top:6px;font-size:.9375rem;font-weight:700;line-height:1.4}.videos-dark-box{border-radius:var(--radius-md);color:#fff;box-shadow:var(--shadow-card);background:#0e141f;margin-bottom:30px;padding:24px 20px 20px}.videos-dark-box .title-wrap{margin-bottom:20px}.videos-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:20px;display:grid}.video-big-card{border-radius:var(--radius-sm);position:relative;overflow:hidden}.video-thumb-wrap{aspect-ratio:16/9;border-radius:var(--radius-sm);background:#000;position:relative;overflow:hidden}.play-icon-overlay{color:#fff;background:#e52d27e6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;transition:transform .2s,background .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0006}.video-thumb-wrap:hover .play-icon-overlay{background:#e52d27;transform:translate(-50%,-50%)scale(1.12)}.video-big-card__title{font-family:var(--font-ui);color:#fff;margin:10px 0 6px;font-size:1.05rem;font-weight:700;line-height:1.4}.video-small-list,.popular-post-list{flex-direction:column;gap:16px;display:flex}.video-small-item{gap:12px;display:flex}.video-small-item__thumb{background:#000;border-radius:2px;flex-shrink:0;width:120px;height:80px;position:relative;overflow:hidden}.video-small-item__thumb .play-icon-overlay{width:28px;height:28px;font-size:10px}.video-small-item__title{font-family:var(--font-ui);color:#fff;margin-top:4px;font-size:.875rem;font-weight:700;line-height:1.35}.sidebar,.arcade-sidebar-thumb,.report-modal-card{position:relative}.sidebar-widget{margin-bottom:28px}.social-btn{color:#fff;height:38px;font-family:var(--font-ui);transition:opacity var(--transition-fast);border-radius:2px;align-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.social-btn:hover{opacity:.88;color:#fff}.social-btn__icon{background:#00000026;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;display:flex}.social-btn__text{text-align:center;flex:1;padding-right:8px}.social-btn--fb{background:var(--color-fb)}.social-btn--tw{background:var(--color-tw)}.social-btn--yt{background:var(--color-yt)}.social-btn--rss{background:var(--color-rss)}.sidebar-tabs__nav{grid-template-columns:1fr 1fr;height:42px;display:grid}.sidebar-tab-btn{color:#5b6c77;font-family:var(--font-ui);cursor:pointer;text-transform:capitalize;transition:all var(--transition-fast);background:#e1e7f2;border:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.sidebar-tab-btn.active{background:var(--widget-title-bg);color:#fff}.sidebar-tabs__content{padding:12px 14px}.sidebar-tab-item{border-bottom:1px solid var(--color-border-light);gap:10px;padding:10px 0;display:flex}.sidebar-tab-item__thumb{background:#0e141f;border-radius:2px;flex-shrink:0;width:65px;height:50px;overflow:hidden}.sidebar-tab-item__info{flex:1}.sidebar-tab-item__title{font-family:var(--font-ui);color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:.8125rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.updates-list{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:14px;display:flex}.update-item{border-bottom:1px solid var(--color-border-light);padding-bottom:10px}.update-item__title{font-family:var(--font-ui);color:var(--color-text-primary);margin-top:4px;font-size:.84rem;font-weight:700;line-height:1.35}.sidebar-featured-card__img{aspect-ratio:16/9;object-fit:cover;width:100%}.sidebar-featured-card__body,.card{padding:14px}.sidebar-featured-card__title{font-family:var(--font-ui);color:var(--color-text-primary);margin:6px 0;font-size:.9375rem;font-weight:700}.sidebar-featured-card__excerpt{color:var(--color-text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.tag-pills-wrap{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);flex-wrap:wrap;gap:6px;padding:14px;display:flex}.tag-pill-black{color:#fff;font-family:var(--font-ui);text-transform:capitalize;transition:all var(--transition-fast);background:#000;border-radius:3px;padding:5px 12px;font-size:.75rem;font-weight:700;display:inline-block}.tag-pill-black:hover,.editor-btn--mode.active{background:var(--color-accent);color:#fff}.site-footer{color:#94a3b8;font-family:var(--font-ui);background:#0f131a;border-top:1px solid #ffffff0d;margin-top:48px;padding:48px 0 0}.footer-grid{grid-template-columns:2.2fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}.footer-col-brand{max-width:380px}.footer-logo,.footer-logo:hover,.footer-logo:focus,.footer-logo:active,.site-footer .footer-logo,.site-footer .footer-logo:hover,[data-theme=dark] .footer-logo,[data-theme=dark] .footer-logo:hover{font-family:var(--font-ui);letter-spacing:-.01em;margin-bottom:14px;font-size:1.35rem;font-weight:800;text-decoration:none;display:inline-block;color:#fff!important}.footer-desc{color:#718096;margin:0 0 20px;font-size:.84rem;line-height:1.6}.footer-social-row,.footer-bottom-right{align-items:center;gap:10px;display:flex}.footer-social-btn{color:#94a3b8;background:#1a202c;border:1px solid #ffffff0d;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.footer-social-btn:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0006}.footer-social-btn--facebook:hover{color:#fff!important;background:#1877f2!important;border-color:#1877f2!important}.footer-social-btn--x:hover{color:#fff!important;background:#000!important;border-color:#fff6!important}.footer-social-btn--youtube:hover{color:#fff!important;background:red!important;border-color:red!important}.footer-social-btn--whatsapp:hover{color:#fff!important;background:#25d366!important;border-color:#25d366!important}.footer-social-btn--telegram:hover{color:#fff!important;background:#229ed9!important;border-color:#229ed9!important}.footer-col-heading{font-family:var(--font-ui);color:#fff;text-transform:uppercase;letter-spacing:.08em;margin:0 0 18px;font-size:.8125rem;font-weight:700}.footer-nav-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-nav-list li{align-items:center;min-height:22px;display:flex}.footer-nav-list a{color:#718096;align-items:center;gap:8px;min-height:22px;font-size:.84rem;line-height:1.2;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.footer-nav-list a:hover{color:#fff;transform:translate(2px)}.footer-nav-icon{color:#64748b;flex-shrink:0;width:15px;height:15px;transition:color .2s}.footer-nav-list a:hover .footer-nav-icon{color:#00c6ff}.footer-bottom-divider{color:#64748b;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:24px 0 28px;font-size:.8125rem;display:flex}.footer-bottom-left strong,[data-theme=dark] .ad-placeholder-title{color:#94a3b8}.footer-bottom-right a{color:#64748b;text-decoration:none;transition:color .2s}.footer-dot-sep{color:#475569}@media (width<=1024px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=600px){.footer-grid{grid-template-columns:1fr;gap:28px}.footer-bottom-divider{text-align:center;flex-direction:column;gap:12px}}.floating-dock{z-index:998;align-items:center;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.floating-chat-trigger{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#3243db,#4f46e5);border:none;border-radius:28px;align-items:center;gap:7px;height:42px;padding:0 16px;font-size:.85rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 6px 20px #3243db6b;position:relative!important}.floating-chat-trigger:hover,.floating-chat-trigger.active{background:linear-gradient(135deg,#2533c6,#4338ca);transform:translateY(-2px);box-shadow:0 8px 24px #3243db99}.floating-chat-online-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite pulse-online;box-shadow:0 0 6px #10b981}@keyframes pulse-online{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.3)}}.floating-chat-window{background:var(--color-bg-card);border:1px solid var(--color-border);z-index:1000;border-radius:20px;flex-direction:column;width:400px;max-width:calc(100vw - 28px);height:600px;max-height:calc(100vh - 100px);display:flex;position:absolute;bottom:54px;right:0;overflow:hidden;box-shadow:0 20px 50px #00000061,0 0 0 1px #ffffff0d}.floating-chat-window-header{background:var(--widget-title-bg);border-bottom:1px solid #ffffff1f;border-top-left-radius:20px;border-top-right-radius:20px;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.floating-chat-avatar-badge{background:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.floating-chat-online-dot-mini{background:#10b981;border:1.5px solid #3243db;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.floating-chat-online-dot-pulse{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-online;display:inline-block;box-shadow:0 0 6px #10b981}.floating-chat-header-btn,.floating-chat-close-btn{color:#fff;cursor:pointer;box-sizing:border-box;background:#ffffff29;border:1px solid #ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;transition:all .15s;display:inline-flex}.floating-chat-header-btn .icon-wrap,.floating-chat-header-btn span{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.floating-chat-header-btn svg,.floating-chat-close-btn svg{margin:auto;display:block}.floating-chat-header-btn:hover{background:#ffffff47;transform:scale(1.06)}.floating-chat-mention-badge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.68rem;font-weight:800;line-height:1;animation:1.5s infinite pulse-online;display:inline-flex;position:absolute;top:-5px;right:-5px;box-shadow:0 2px 8px #ef444499}.floating-chat-header-mention-badge{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ef4444;border-radius:8px;align-items:center;padding:1px 7px;font-size:.65rem;font-weight:800;line-height:1.3;transition:transform .15s,opacity .15s;animation:2s infinite pulse-online;display:inline-flex;box-shadow:0 2px 6px #ef444466}.floating-chat-header-mention-badge:hover{opacity:.92;transform:scale(1.08)}.floating-chat-close-btn:hover{background:#ef4444d9;border-color:#ef4444e6;transform:scale(1.06)}.floating-chat-window-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.floating-chat-window-body .shoutbox-container,.community-shoutbox-wrapper .shoutbox-container{height:100%!important;box-shadow:none!important;border:none!important;border-radius:0!important;flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}.floating-chat-window-body .shoutbox-container>div:first-child{display:none!important}.floating-chat-window-body .shout-messages-stream,.floating-chat-window-body .shout-threads-list,.community-shoutbox-wrapper .shout-messages-stream,.community-shoutbox-wrapper .shout-threads-list{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.floating-chat-window-body .shout-threads-container,.community-shoutbox-wrapper .shout-threads-container{flex-direction:column!important;flex:auto!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.floating-chat-window-body .shout-bottom-controls,.floating-chat-window-body .shout-input-box{z-index:5;flex-shrink:0!important}@media (width<=640px){.floating-dock{z-index:99999;bottom:14px;right:14px}.floating-chat-window{z-index:100000!important;border-radius:20px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;position:fixed!important;inset:72px 12px 18px!important;box-shadow:0 20px 60px #000000a6,0 0 0 1px #ffffff14!important}.floating-chat-window-header{border-top-left-radius:20px!important;border-top-right-radius:20px!important;padding:12px 16px!important}}.back-to-top{background:var(--color-bg-card,#0f172a);width:42px;height:42px;color:var(--color-text-primary,#fff);border:1.5px solid var(--color-border,#fff3);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 4px 14px #00000059}.back-to-top:hover{color:#fff;background:linear-gradient(135deg,#3243db,#4f46e5);border-color:#00c6ff99;transform:translateY(-2px);box-shadow:0 6px 20px #3243db80,0 0 12px #00c6ff59}.back-to-top:active{transform:translateY(0)scale(.96)}.btn{border-radius:var(--radius-sm);font-family:var(--font-ui);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;align-items:center;gap:6px;padding:8px 18px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.btn-primary:hover{background:var(--color-accent-hover);color:#fff}.btn-secondary{color:#334155;background:#e2e8f0;border-color:#cbd5e1}.btn-secondary:hover{color:#1e293b;background:#cbd5e1}.btn-sm{padding:5px 12px;font-size:.8125rem}.btn-lg{padding:12px 24px;font-size:1rem}.form-control,input.form-control,textarea.form-control,select.form-control{border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body);background:var(--color-bg-input,var(--color-bg-secondary));color:var(--color-text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:10px 14px;font-size:.9375rem;display:block;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.form-control:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #3243db26}textarea.form-control,textarea#reply-body-input,textarea#comment-body{resize:vertical;min-height:110px;box-sizing:border-box!important;width:100%!important;max-width:100%!important;display:block!important}@media (width<=1024px){.main-wrapper-grid,.layout-with-sidebar,.section-with-sidebar-wrap,.community-layout,.grid-layout,.blog-detail-grid,.games-layout{flex-direction:column!important;grid-template-columns:1fr!important;gap:24px!important;width:100%!important;display:flex!important}.sidebar,.sidebar-column,.single-page-sidebar,.single-page-sidebar__sticky,.sidebar-sticky-popular{flex-direction:column!important;gap:20px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:24px!important;padding-bottom:0!important;display:flex!important;position:static!important;top:auto!important}.sidebar-widget-block,.sidebar-featured-card,.sidebar-tabs,.popular-tabs-widget,.voting-poll-box,.shoutbox-container{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.hero-split-grid,.block1-grid,.videos-grid,.hero-collage-grid,.section-with-sidebar-wrap,.varient-grid-2col,.mixed-top-2big,.mixed-bottom-4small,.mixed-bottom-compact,.varient-grid-4col,.hero-bottom-duo{grid-template-columns:1fr}.hero-collage-grid{height:auto!important}.hero-big-card{min-height:280px}.navbar__nav,.topbar{display:none}.navbar__hamburger{display:flex}}@media (width<=768px){.hero-collage-grid{flex-direction:column!important;gap:16px!important;width:100%!important;height:auto!important;margin-bottom:28px!important;margin-left:0!important;margin-right:0!important;display:flex!important}.hero-card-tall{box-sizing:border-box!important;border-radius:var(--radius-md)!important;width:100%!important;height:300px!important;min-height:280px!important;padding:20px 16px!important;position:relative!important;overflow:hidden!important}.hero-right-col{flex-direction:column!important;gap:16px!important;width:100%!important;height:auto!important;display:flex!important}.hero-card-wide{box-sizing:border-box!important;border-radius:var(--radius-md)!important;width:100%!important;height:240px!important;min-height:220px!important;padding:18px 16px!important;position:relative!important;overflow:hidden!important}.hero-bottom-duo{flex-direction:column!important;gap:16px!important;width:100%!important;height:auto!important;display:flex!important}.hero-card-mini{box-sizing:border-box!important;border-radius:var(--radius-md)!important;width:100%!important;height:220px!important;min-height:200px!important;padding:18px 16px!important;position:relative!important;overflow:hidden!important}.hero-card-tall img,.hero-card-wide img,.hero-card-mini img{object-fit:cover!important;object-position:center!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;display:block!important;position:absolute!important;inset:0!important}.hero-title-main{font-size:clamp(1.15rem,4vw,1.35rem)!important}.hero-title-sub{font-size:.95rem!important}.navbar__logo-text{font-size:1.38rem!important;font-weight:800!important}.navbar__inner{gap:6px;padding:0 12px}.navbar-login-btn{height:34px;padding:4px 8px;font-size:.78rem}.navbar-profile-btn{border-radius:var(--radius-sm)!important;align-items:center!important;gap:5px!important;max-width:130px!important;height:34px!important;min-height:34px!important;padding:4px 8px!important;display:inline-flex!important}.navbar-profile-avatar{border-radius:50%!important;flex-shrink:0!important;width:20px!important;height:20px!important;display:inline-block!important}.navbar-profile-name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:65px!important;font-size:.76rem!important;font-weight:700!important;display:inline-block!important;overflow:hidden!important}.navbar-profile-chevron{flex-shrink:0!important;width:10px!important;height:10px!important;display:inline-block!important}.container,.site-container,.site-footer .container{padding-left:20px!important;padding-right:20px!important}.site-container,.site-footer .container{padding-top:0!important;padding-bottom:0!important}.grid-2,.grid-3,.grid-4,.varient-grid-2col,.varient-grid-3col,.varient-grid-4col,.mixed-bottom-compact,.mixed-bottom-4small{grid-template-columns:1fr!important}.table-responsive{-webkit-overflow-scrolling:touch!important;border-radius:var(--radius-md)!important;border:1px solid var(--color-border)!important;background:var(--color-bg-card)!important;width:100%!important;max-width:100%!important;margin:18px 0 22px!important;padding:0!important;overflow-x:auto!important}.table-responsive table,.prose .table-responsive table,.post-body .table-responsive table,.html-editor-content .table-responsive table{box-shadow:none!important;border:none!important;width:100%!important;min-width:480px!important;margin:0!important;padding:0!important;display:table!important}.prose th,.post-body th,.html-editor-content th{white-space:nowrap!important;padding:10px 14px!important;font-size:.8rem!important}.prose td,.post-body td,.html-editor-content td{white-space:nowrap!important;padding:10px 14px!important;font-size:.88rem!important}.table-responsive::-webkit-scrollbar{height:6px!important}.prose table::-webkit-scrollbar{height:6px!important}.post-body table::-webkit-scrollbar{height:6px!important}.table-responsive::-webkit-scrollbar-thumb{background:#94a3b859!important;border-radius:3px!important}.prose table::-webkit-scrollbar-thumb{background:#94a3b859!important;border-radius:3px!important}.post-body table::-webkit-scrollbar-thumb{background:#94a3b859!important;border-radius:3px!important}pre,code{word-break:break-word;max-width:100%;overflow-x:auto}img{max-width:100%;height:auto}.footer-top{flex-direction:column;align-items:flex-start}.footer-brand{flex-direction:column;gap:10px}.footer-bottom-inner{text-align:center;flex-direction:column;gap:10px}.comments-section{margin-top:28px!important}.comment-form-card{border-radius:var(--radius-md)!important;margin-bottom:20px!important;padding:16px 14px!important}.comment-form-title{margin-bottom:12px!important;font-size:1.05rem!important}.comment-form-textarea{padding:10px 12px!important;font-size:.88rem!important}.comment{padding:14px 12px!important}}@media (width<=480px){.navbar__logo-text{font-size:1.32rem!important}.navbar-profile-btn{max-width:110px!important;padding:3px 6px!important}.navbar-profile-name{max-width:50px!important}.btn{font-size:.82rem}.comment-form-card{padding:14px 12px!important}.hero-card-tall{height:260px!important;min-height:260px!important;padding:16px 14px!important}.hero-card-wide{height:220px!important;min-height:200px!important;padding:14px!important}.hero-card-mini{height:200px!important;min-height:190px!important;padding:14px!important}}.search-overlay{-webkit-backdrop-filter:blur(5px)!important;z-index:999999!important;background:#0a0e17cc!important;justify-content:center!important;align-items:flex-start!important;width:100vw!important;height:100vh!important;padding:80px 15px 20px!important;display:none!important;position:fixed!important;inset:0!important}.search-overlay.open,.report-overlay.open{display:flex!important}.search-modal{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:580px;animation:.16s ease-out modalFadeDown;overflow:hidden;box-shadow:0 25px 60px #0009}@keyframes modalFadeDown{0%{opacity:0;transform:translateY(-16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.search-modal__input-wrap{border-bottom:1px solid var(--color-border);background:var(--color-bg-card);align-items:center;gap:12px;padding:14px 18px;display:flex}.search-modal__icon{color:var(--color-text-muted);flex-shrink:0}.search-modal__input{font-family:var(--font-body);flex:1;font-size:1.05rem;color:var(--color-text-primary)!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important}.navbar__kbd{background:var(--color-bg-secondary);border:1px solid var(--color-border);font-size:.6875rem;font-family:var(--font-ui);color:var(--color-text-muted);border-radius:3px;padding:2px 6px;font-weight:600}.search-modal__results{max-height:380px;padding:6px 0;overflow-y:auto}.search-result{transition:background var(--transition-fast);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-light);align-items:center;gap:14px;padding:10px 18px;text-decoration:none;display:flex}.search-result:last-child{border-bottom:none}.search-result:hover{background:var(--color-bg-secondary)}.search-result__thumb{border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--color-border);background:var(--color-bg-secondary);flex-shrink:0;width:44px;height:44px}.search-result__icon{border-radius:var(--radius-sm);background:var(--color-bg-secondary);border:1px solid var(--color-border);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;display:flex}.search-result__title{font-family:var(--font-ui);color:var(--color-text-primary);font-size:.9375rem;font-weight:600;line-height:1.35}.search-result__type{color:var(--color-text-muted);margin-top:2px;font-size:.75rem}.report-overlay{display:none;-webkit-backdrop-filter:blur(5px)!important;z-index:999999!important;background:#0a0e17cc!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;padding:20px!important;position:fixed!important;inset:0!important}.breaking-bar{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:16px;margin-bottom:24px;padding:8px 14px;display:flex}.breaking-badge{color:#fff;font-family:var(--font-ui);letter-spacing:.02em;background:#111827;border-radius:3px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.breaking-ticker{flex:1;align-items:center;min-width:0;height:24px;display:flex;position:relative;overflow:hidden}.breaking-ticker-item{white-space:nowrap;text-overflow:ellipsis;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.breaking-ticker-item a,.breaking-ticker a{font-family:var(--font-body);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;transition:color var(--transition-fast);font-size:.875rem;font-weight:500;text-decoration:none;display:block;overflow:hidden}.ticker-anim-enter{transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s ease-out}.ticker-anim-enter-start{opacity:0;transform:translateY(100%)}.ticker-anim-enter-end,.ticker-anim-leave-start{opacity:1;transform:translateY(0)}.ticker-anim-leave{transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s ease-in}.ticker-anim-leave-end{opacity:0;transform:translateY(-100%)}.breaking-nav{flex-shrink:0;gap:6px;display:flex}.nav-arrow-btn{border:1px solid var(--color-border);background:var(--color-bg-secondary);width:26px;height:26px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);border-radius:3px;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.nav-arrow-btn:hover{background:var(--color-bg-elevated);border-color:var(--color-text-muted);color:var(--color-text-primary)}.hero-collage-grid{grid-template-columns:1fr 1fr;gap:16px;height:440px;margin-bottom:40px;display:grid}.hero-card-tall{border-radius:var(--radius-md);background:#0e141f;flex-direction:column;justify-content:flex-end;height:100%;padding:24px;display:flex;position:relative;overflow:hidden}.hero-card-overlay{pointer-events:none;background:linear-gradient(#0a0e171a 0%,#0a0e1766 50%,#0a0e17f2 100%);position:absolute;inset:0}.hero-card-content,.random-post-content{z-index:2;position:relative}.hero-play-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;z-index:2;width:54px;height:54px;transition:transform var(--transition-fast), background var(--transition-fast);background:#fff3;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-card-tall:hover .hero-play-icon{background:#ffffff59;transform:translate(-50%,-50%)scale(1.1)}.hero-right-col{grid-template-rows:1fr 1fr;gap:16px;height:100%;display:grid}.hero-card-wide{border-radius:var(--radius-md);background:#0e141f;flex-direction:column;justify-content:flex-end;height:100%;padding:18px;display:flex;position:relative;overflow:hidden}.hero-bottom-duo{grid-template-columns:1fr 1fr;gap:16px;height:100%;display:grid}.hero-card-mini{border-radius:var(--radius-md);background:#0e141f;flex-direction:column;justify-content:flex-end;height:100%;padding:16px;display:flex;position:relative;overflow:hidden}.category-pill{font-family:var(--font-ui);text-transform:capitalize;letter-spacing:.02em;color:#fff;border-radius:3px;margin-bottom:8px;padding:3px 8px;font-size:.6875rem;font-weight:700;text-decoration:none;display:inline-block}.pill-fashion{background:#a855f7}.pill-travel{background:#10b981}.pill-sport{background:#3b82f6}.pill-tech{background:#00c988}.pill-default{background:#30b333}.pro-crown-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:flex;position:absolute;top:12px;right:12px}.premium-post-badge{color:#fbbf24;background:#0f172ac7;border:1px solid #ffffff38;box-shadow:0 2px 8px #0f172a47}.arcade-featured-badge{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#a158e4,#3243db);border-radius:4px;width:auto;min-width:0;height:28px;padding:0 8px;font-size:.72rem;font-weight:800;top:10px;right:10px}.arcade-featured-body-badge{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#a158e4,#3243db);border-radius:4px;align-self:flex-start;align-items:center;width:fit-content;margin-bottom:8px;padding:4px 8px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 2px 6px #3243db38}.arcade-related-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.arcade-view-all-button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-card);color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:5px;padding:6px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.arcade-view-all-button:hover{background:var(--color-bg-elevated);color:var(--color-accent);border-color:var(--color-accent)}.arcade-vote-percentage{flex-shrink:0;margin-left:auto}.arcade-games-grid,.arcade-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0}.arcade-related-grid>a{min-width:0}.arcade-sidebar-icon{background:var(--color-bg-secondary);width:100%;height:100%;color:var(--color-accent);justify-content:center;align-items:center;display:flex}.arcade-sidebar-featured-badge{color:#fff;background:linear-gradient(135deg,#a158e4,#3243db);border-radius:3px;padding:2px 5px;font-size:.55rem;font-weight:800;line-height:1.2;position:absolute;top:4px;right:4px}.arcade-sidebar-column,.sidebar-column,.arcade-sidebar-column{z-index:10;align-self:start!important;position:sticky!important;top:80px!important}.arcade-popular-widget,.arcade-sidebar-widgets,.arcade-popular-widget,.arcade-sidebar-column .sidebar-widget-block,.sidebar-sticky-popular,.sidebar-column,.arcade-sidebar-column{position:static!important;top:auto!important}.single-featured-btn{white-space:nowrap;cursor:default;gap:5px;padding:3px 8px;line-height:1.4;background:var(--color-bg-secondary)!important;color:var(--color-text-secondary)!important;border:1px solid var(--color-border)!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.single-featured-btn svg,.related-game-card__meta .game-card__rating{flex-shrink:0}.single-featured-btn,.single-featured-btn:hover,.blog-single-header-badge.single-featured-btn,.blog-single-header-badge.single-featured-btn:hover,.shout-gaming-desc{color:#475569!important}.btn-report-action{color:var(--color-text-secondary,#475569)!important;border:1px solid var(--color-border,#cbd5e1)!important;background:var(--color-bg-elevated,#f8fafc)!important;border-radius:var(--radius-sm,6px)!important;cursor:pointer!important;height:28px!important;min-height:28px!important;transition:all var(--transition-fast)!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:4px 10px!important;font-size:.75rem!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.btn-report-action svg,.btn-reply-ban svg{flex-shrink:0;color:#ef4444!important}.btn-report-action:hover,.btn-forum-action.btn-report-action:hover,.btn.btn-report-action:hover{color:#ef4444!important;background:#ef44441f!important;border-color:#ef4444!important}.btn-report-action:hover span,.btn-forum-action.btn-report-action:hover span,.btn.btn-report-action:hover span,.btn-report-action:hover svg,.btn-forum-action.btn-report-action:hover svg,.btn.btn-report-action:hover svg{color:#ef4444!important}.blog-single-title{font-size:clamp(1.5rem,3.5vw,2.2rem)!important}.blog-single-header-badge{box-sizing:border-box;min-height:28px;margin-bottom:0!important;padding:4px 10px!important;font-size:.72rem!important;font-weight:700!important;line-height:1!important}.blog-single-header-badge.single-featured-btn,.prose tbody tr:nth-child(2n),.post-body tbody tr:nth-child(2n){background:var(--color-bg-elevated)!important}.blog-single-header-badge{vertical-align:middle;justify-content:center!important;align-items:center!important;display:inline-flex!important}[data-theme=dark] .blog-single-header-badge.single-featured-btn,[data-theme=dark] .blog-single-header-badge.single-featured-btn:hover,.dark-theme .blog-single-header-badge.single-featured-btn,.dark-theme .blog-single-header-badge.single-featured-btn:hover,[data-theme=dark] .single-featured-btn,[data-theme=dark] .single-featured-btn:hover,.dark-theme .single-featured-btn,.dark-theme .single-featured-btn:hover,[data-theme=dark] .poll-toggle-results:hover,[data-theme=dark] .shout-gaming-desc{color:#cbd5e1!important}[data-theme=dark] .btn-report-action,.dark-theme .btn-report-action{color:#fff!important;background:#ffffff0d!important;border-color:#ffffff26!important}[data-theme=dark] .btn-report-action:hover,[data-theme=dark] .btn-forum-action.btn-report-action:hover,[data-theme=dark] .btn.btn-report-action:hover,.dark-theme .btn-report-action:hover,.dark-theme .btn-forum-action.btn-report-action:hover,.dark-theme .btn.btn-report-action:hover{color:#ef4444!important;background:#ef444438!important;border-color:#ef4444!important}[data-theme=dark] .btn-report-action:hover span,[data-theme=dark] .btn-forum-action.btn-report-action:hover span,[data-theme=dark] .btn.btn-report-action:hover span,[data-theme=dark] .btn-report-action:hover svg,[data-theme=dark] .btn-forum-action.btn-report-action:hover svg,[data-theme=dark] .btn.btn-report-action:hover svg,.dark-theme .btn-report-action:hover span,.dark-theme .btn-forum-action.btn-report-action:hover span,.dark-theme .btn.btn-report-action:hover span,.dark-theme .btn-report-action:hover svg,.dark-theme .btn-forum-action.btn-report-action:hover svg,.dark-theme .btn.btn-report-action:hover svg{color:#ef4444!important}.single-featured-btn,.blog-pro-badge{margin-bottom:6px}.blog-pro-badge,.blog-thumbnail-pro-badge{align-items:center;gap:5px;padding-left:10px!important;padding-right:10px!important;display:inline-flex!important}.blog-thumbnail-pro-badge{z-index:2;position:absolute;top:10px;right:10px}.hero-title-main{font-family:var(--font-heading);color:#fff;margin-bottom:8px;font-size:1.45rem;font-weight:700;line-height:1.3}.hero-title-sub{font-family:var(--font-heading);color:#fff;margin-bottom:6px;font-size:1.05rem;font-weight:700;line-height:1.3}.hero-meta-row{color:#ffffffbf;align-items:center;gap:12px;font-size:.75rem;display:flex}.varient-sec-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:0;display:flex}.varient-sec-title{font-family:var(--font-heading);color:var(--color-text-primary);border-bottom:2px solid #00c988;margin-bottom:-1px;padding-bottom:8px;font-size:1.35rem;font-weight:700;display:inline-block}.varient-sec-tab{color:var(--color-text-muted);transition:color var(--transition-fast);font-size:.8125rem;font-weight:600;text-decoration:none}.varient-sec-tab.active,.varient-sec-tab:hover{color:#3243db!important}[data-theme=dark] .varient-sec-tab.active,[data-theme=dark] .varient-sec-tab:hover{color:#5eaffd!important}.section-with-sidebar-wrap,.community-layout,.grid-layout{grid-template-columns:minmax(0,1fr) 340px;gap:32px;margin-bottom:48px;display:grid}.varient-grid-2col{grid-template-columns:1fr 1fr;gap:24px 20px;display:grid}.varient-card{cursor:pointer;flex-direction:column;display:flex}.varient-card__thumb,.fullwidth-card__thumb{border-radius:var(--radius-md);aspect-ratio:16/10;background:var(--color-bg-secondary);margin-bottom:12px;position:relative;overflow:hidden}.varient-card:hover .varient-card__thumb img,.fullwidth-card:hover .fullwidth-card__thumb img,.random-post-card:hover img,.game-card:hover .game-card__thumb{transform:scale(1.05)}.varient-card__title{font-family:var(--font-heading);color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:1.05rem;font-weight:700;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.varient-card__meta{color:var(--color-text-muted);align-items:center;gap:10px;margin-bottom:8px;font-size:.75rem;display:flex}.varient-card__excerpt{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.varient-grid-4col{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.mixed-top-2big{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px;display:grid}.mixed-top-3big{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;display:grid}.mixed-top-4big{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px;display:grid}.mixed-bottom-4small,.mixed-bottom-compact{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,1fr);gap:16px 20px;padding-top:20px;display:grid}.compact-post-item{align-items:flex-start;gap:14px;display:flex}.compact-post-thumb{border-radius:var(--radius-sm);background:var(--color-bg-secondary);flex-shrink:0;width:100px;height:68px;overflow:hidden}.compact-post-thumb img,.popular-post-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.compact-post-item:hover .compact-post-thumb img,.popular-post-item:hover .popular-post-thumb img{transform:scale(1.06)}.compact-post-title,.popular-post-title{font-family:var(--font-heading);color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:.875rem;font-weight:600;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.compact-post-meta{color:var(--color-text-muted);font-size:.72rem}.full-width-section-wrap{margin-bottom:48px}.fullwidth-carousel-track{width:100%;transition:transform .35s cubic-bezier(.25,1,.5,1);display:flex}.fullwidth-carousel-item{box-sizing:border-box;flex:0 0 25%;min-width:25%;max-width:25%;padding-right:20px}@media (width<=1024px){.fullwidth-carousel-item{flex:0 0 50%;min-width:50%;max-width:50%}}@media (width<=600px){.fullwidth-carousel-item{flex:0 0 100%;min-width:100%;max-width:100%;padding-right:0}}.fullwidth-card{flex-direction:column;display:flex}.fullwidth-card__pill{z-index:2;position:absolute;top:10px;left:10px}.fullwidth-card__title{font-family:var(--font-heading);color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:.9375rem;font-weight:700;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.sidebar-widget-block,.poll-result-item{margin-bottom:14px}.sidebar-widget-title{font-family:var(--font-heading);color:var(--color-text-primary);border-bottom:2px solid #00c988;margin-bottom:16px;padding-bottom:8px;font-size:1.15rem;font-weight:700;display:inline-block}.sidebar-widget-header{border-bottom:1px solid var(--color-border);margin-bottom:16px}.popular-post-thumb{border-radius:var(--radius-sm);background:var(--color-bg-secondary);flex-shrink:0;width:100px;height:68px;position:relative;overflow:hidden}.follow-us-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.follow-btn{font-family:var(--font-ui);transition:opacity var(--transition-fast), transform var(--transition-fast);border-radius:4px;align-items:center;gap:8px;padding:10px 12px;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex;color:#fff!important}.follow-btn:hover{opacity:.9;transform:translateY(-1px)}.follow-btn--x,.follow-btn--tiktok{background:#000}.follow-btn--instagram{background:#e1306c}.follow-btn--facebook{background:#1877f2}.follow-btn--youtube{background:red}.follow-btn--whatsapp{background:#25d366}.follow-btn--telegram{background:#229ed9}.follow-btn--discord{background:#5865f2}.follow-btn--bluesky{background:#0085ff}.follow-btn--twitch{background:#9146ff}@media (width<=992px){.varient-grid-4col{grid-template-columns:1fr 1fr}}.varient-sec-title,.sidebar-widget-title{font-family:var(--font-heading)!important;color:var(--color-text-primary)!important;text-transform:uppercase!important;letter-spacing:.03em!important;border-bottom:none!important;margin-bottom:0!important;padding-bottom:8px!important;font-size:1.25rem!important;font-weight:800!important;display:inline-block!important;position:relative!important}.varient-sec-title:after,.sidebar-widget-title:after{content:""!important;background:linear-gradient(90deg,#a158e4,#3243db)!important;border-radius:2px!important;width:100%!important;min-width:90px!important;height:3px!important;position:absolute!important;bottom:-1px!important;left:0!important}.varient-sec-header,.sidebar-widget-header{border-bottom:1px solid var(--color-border)!important;justify-content:space-between!important;align-items:center!important;margin-bottom:22px!important;display:flex!important;position:relative!important}.category-bubble-grid,.popular-tags-cloud,.popular-tags-cloud{flex-wrap:wrap;gap:8px;display:flex}.category-bubble-item{background:var(--color-bg-card);border:1px solid var(--color-border);font-family:var(--font-body);color:var(--color-text-primary);transition:all var(--transition-fast);border-radius:4px;align-items:center;gap:8px;padding:6px 12px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.category-bubble-item:hover{color:#3243db;background:var(--color-bg-secondary);border-color:#3243db}.category-bubble-count{color:var(--color-text-secondary);background:#0003;border-radius:3px;padding:2px 6px;font-size:.72rem;font-weight:700}.random-post-card{border-radius:var(--radius-md);aspect-ratio:16/11;background:#0e141f;flex-direction:column;justify-content:flex-end;padding:18px;display:flex;position:relative;overflow:hidden}.random-post-card img{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.random-post-card-overlay{pointer-events:none;background:linear-gradient(#0a0e171a 0%,#0a0e1766 45%,#0a0e17f2 100%);position:absolute;inset:0}.random-post-title{font-family:var(--font-heading);color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:1.05rem;font-weight:700;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.random-post-meta{color:#ffffffbf;align-items:center;gap:8px;font-size:.72rem;display:flex}.popular-tag-btn{background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-secondary);transition:all var(--transition-fast);border-radius:4px;padding:6px 13px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-block}.popular-tag-btn:hover,a.popular-tag-btn:hover,[data-theme=dark] .popular-tag-btn:hover,[data-theme=dark] a.popular-tag-btn:hover{color:#fff!important;background:#3243db!important;border-color:#3243db!important;text-decoration:none!important;transform:translateY(-1px)!important;box-shadow:0 4px 10px #3243db4d!important}.home-sidebar-shoutbox-wrap .shoutbox-container,.sidebar-column .home-sidebar-shoutbox-wrap .shoutbox-container{flex-direction:column!important;height:560px!important;max-height:560px!important;display:flex!important}.home-sidebar-shoutbox-wrap .shout-messages-stream,.sidebar-column .home-sidebar-shoutbox-wrap .shout-messages-stream{flex:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.voting-poll-box{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px}.voting-poll-question{font-family:var(--font-heading);color:var(--color-text-primary);margin-bottom:16px;font-size:.95rem;font-weight:700}.poll-option-label{color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin-bottom:12px;font-size:.875rem;display:flex}.poll-option-label input[type=radio]{cursor:pointer;accent-color:#3243db;width:18px;height:18px}.poll-actions-row{align-items:center;gap:16px;margin-top:18px;display:flex}.poll-vote-btn{color:#fff;font-family:var(--font-ui);cursor:pointer;transition:opacity var(--transition-fast);background:linear-gradient(135deg,#a158e4,#3243db);border:none;border-radius:4px;padding:8px 24px;font-size:.875rem;font-weight:700}.poll-vote-btn:hover{opacity:.9}.poll-toggle-results{font-size:.875rem;font-weight:600;font-family:var(--font-ui);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:inline-flex;border:1px solid var(--color-border)!important;color:var(--color-text-secondary)!important;border-radius:var(--radius-sm)!important;box-sizing:border-box!important;background:#00000008!important;padding:8px 16px!important;text-decoration:none!important}.poll-toggle-results:hover{background:var(--color-bg-elevated)!important;border-color:var(--color-accent)!important;color:#475569!important}[data-theme=dark] .poll-toggle-results{background:#ffffff0f!important}.poll-result-header{color:var(--color-text-primary);justify-content:space-between;margin-bottom:4px;font-size:.8125rem;font-weight:600;display:flex}.poll-result-bar-bg{background:var(--color-bg-secondary);border-radius:4px;height:8px;overflow:hidden}.poll-result-bar-fill{background:linear-gradient(90deg,#a158e4,#3243db);border-radius:4px;height:100%;transition:width .5s}.sidebar-sticky-ad-box{z-index:20;margin-bottom:32px;position:sticky;top:80px}.sticky-ad-card{border:1px solid var(--color-border);border-radius:var(--radius-md);color:#fff;text-align:left;background:linear-gradient(135deg,#1e293b,#0f172a);padding:24px 20px;box-shadow:0 12px 30px #00000040}.btn-primary,.btn--dual,.poll-vote-btn,.load-more-btn,.follow-btn,.sidebar-shout-send-btn,a.btn-primary,a.load-more-btn,a.poll-vote-btn,a.follow-btn{color:#fff!important;transition:all var(--transition-fast)!important;background:linear-gradient(135deg,#a158e4,#3243db)!important;border:none!important;text-decoration:none!important;box-shadow:0 4px 14px #3243db40!important}.btn-primary,a.btn-primary,button.btn-primary{border-radius:var(--radius-md)!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:42px!important;min-height:42px!important;padding:0 22px!important;font-size:.88rem!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.btn-sm,.btn-primary.btn-sm,.btn-secondary.btn-sm,.btn-cancel.btn-sm,a.btn-primary.btn-sm,a.btn-secondary.btn-sm,a.btn-cancel.btn-sm,button.btn-primary.btn-sm,button.btn-secondary.btn-sm,button.btn-cancel.btn-sm{border-radius:4px!important;height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:.74rem!important;font-weight:700!important}.btn-primary:hover,.btn--dual:hover,.poll-vote-btn:hover,.load-more-btn:hover,.follow-btn:hover,.sidebar-shout-send-btn:hover,a.btn-primary:hover,a.load-more-btn:hover,a.poll-vote-btn:hover,a.follow-btn:hover{opacity:.92!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #3243db61!important}.btn-secondary,.btn-cancel,a.btn-secondary,a.btn-cancel,button.btn-secondary,button.btn-cancel{color:#475569!important;border-radius:var(--radius-md)!important;cursor:pointer!important;height:42px!important;min-height:42px!important;transition:all var(--transition-fast)!important;box-sizing:border-box!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;justify-content:center!important;align-items:center!important;padding:0 22px!important;font-size:.88rem!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 1px 3px #0000000d!important}.btn-secondary:hover,.btn-cancel:hover,a.btn-secondary:hover,a.btn-cancel:hover,button.btn-secondary:hover,button.btn-cancel:hover{color:#0f172a!important;opacity:1!important;background:#e2e8f0!important;border-color:#94a3b8!important;transform:translateY(-1px)!important;box-shadow:0 4px 10px #00000014!important}[data-theme=dark] .btn-secondary,[data-theme=dark] .btn-cancel,[data-theme=dark] a.btn-secondary,[data-theme=dark] a.btn-cancel,[data-theme=dark] button.btn-secondary,[data-theme=dark] button.btn-cancel{color:#cbd5e1!important;background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 1px 3px #00000040!important}[data-theme=dark] .btn-secondary:hover,[data-theme=dark] .btn-cancel:hover,[data-theme=dark] a.btn-secondary:hover,[data-theme=dark] a.btn-cancel:hover,[data-theme=dark] button.btn-secondary:hover,[data-theme=dark] button.btn-cancel:hover{color:#fff!important;background:#334155!important;border-color:#475569!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #00000059!important}.category-pill,.entry-category,.fullwidth-card__pill{color:#fff!important;text-decoration:none!important;transition:filter .18s,transform .18s,opacity .18s!important;display:inline-block!important}.category-pill:hover,.entry-category:hover,.fullwidth-card__pill:hover{color:#fff!important;filter:brightness(.85)!important;opacity:.95!important;transform:translateY(-1px)!important}a:not(.btn):not([class*=btn]):not([class*=tag]):not([class*=pill]):not([class*=category]):not(.popular-tag-btn):not(.tag-pill-black):not(.category-bubble-item):not(.hero-collage-grid a):not(.hero-card-tall a):not(.hero-card-wide a):not(.hero-card-mini a):not(.hero-title-main a):not(.hero-title-sub a):not(.random-post-card a):not(.random-post-title a):hover,.varient-card__title:hover,.compact-post-title:hover,.popular-post-title:hover,.fullwidth-card__title:hover,.breaking-ticker a:hover,.navbar__nav a:hover,.alert-info .notice-box__link,.notice-box--info .notice-box__link,.alert-info a{color:#2563eb!important}.hero-title-main a,.hero-title-sub a,.random-post-title a,.random-post-title,.hero-meta-row,.hero-meta-row span,.random-post-meta,.random-post-meta span,[data-theme=dark] .hero-title-main a,[data-theme=dark] .hero-title-sub a,[data-theme=dark] .random-post-title a,[data-theme=dark] .random-post-title{color:#fff!important;text-shadow:0 2px 5px #000000b3!important;text-decoration:none!important}.hero-title-main a:hover,.hero-title-sub a:hover,.random-post-title a:hover,[data-theme=dark] .hero-title-main a:hover,[data-theme=dark] .hero-title-sub a:hover,[data-theme=dark] .random-post-title a:hover{color:#fff!important;opacity:.92!important;text-decoration:none!important}@media (width>=1025px){.section-with-sidebar-wrap,.community-layout,.grid-layout{grid-template-columns:1fr 340px!important;align-items:start!important;gap:32px!important;margin-bottom:48px!important;display:grid!important}.sidebar-column{flex-direction:column!important;align-self:start!important;gap:24px!important;display:flex!important;position:sticky!important;top:80px!important}.single-page-sidebar{box-sizing:border-box!important;flex-direction:column!important;align-self:stretch!important;gap:24px!important;min-width:0!important;margin-top:0!important;padding-top:0!important;padding-bottom:80px!important;display:flex!important;position:relative!important}.single-page-sidebar__sticky{z-index:10!important;flex-direction:column!important;gap:24px!important;display:flex!important;position:sticky!important;top:85px!important}}@media (width<=1024px){.single-page-sidebar{align-self:auto!important;padding-bottom:0!important}.single-page-sidebar__sticky{position:static!important}}.hero-collage-grid a,.hero-collage-grid a:hover,.hero-card-tall a,.hero-card-tall a:hover,.hero-card-wide a,.hero-card-wide a:hover,.hero-card-mini a,.hero-card-mini a:hover,.hero-title-main,.hero-title-main a,.hero-title-main a:hover,.hero-title-sub,.hero-title-sub a,.hero-title-sub a:hover,.random-post-title,.random-post-title a,.random-post-title a:hover,.hero-meta-row,.hero-meta-row span,.random-post-meta,.random-post-meta span,[data-theme=dark] .hero-collage-grid a,[data-theme=dark] .hero-collage-grid a:hover,[data-theme=dark] .hero-card-tall a:hover,[data-theme=dark] .hero-card-wide a:hover,[data-theme=dark] .hero-card-mini a:hover,[data-theme=dark] .hero-title-main a,[data-theme=dark] .hero-title-main a:hover,[data-theme=dark] .hero-title-sub a,[data-theme=dark] .hero-title-sub a:hover,[data-theme=dark] .random-post-title a,[data-theme=dark] .random-post-title a:hover{color:#fff!important;text-shadow:0 2px 5px #000000b3!important;border-bottom:none!important;text-decoration:none!important}.post-meta-icons-row,.hero-meta-row,.random-post-meta,.varient-card__meta{color:var(--color-text-muted)!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-bottom:8px!important;font-size:.75rem!important;line-height:1!important;display:flex!important}.meta-icon-item{vertical-align:middle!important;align-items:center!important;gap:4px!important;line-height:1!important;display:inline-flex!important}.meta-icon-item svg,.post-meta-icons-row svg,.hero-meta-row svg,.compact-post-meta svg,.random-post-meta svg{vertical-align:middle!important;flex-shrink:0!important;display:inline-block!important;position:relative!important;top:-.5px!important}.varient-grid-2col .post-meta-icons-row,.varient-card .post-meta-icons-row,.mixed-top-2big .post-meta-icons-row{gap:10px!important;font-size:.7rem!important}.varient-grid-2col .meta-icon-item svg,.varient-card .meta-icon-item svg,.mixed-top-2big .meta-icon-item svg{width:11px!important;height:11px!important}.compact-post-meta,.sidebar-column .compact-post-meta,.popular-post-item .compact-post-meta,.popular-post-list .compact-post-meta{color:var(--color-text-muted)!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 8px!important;margin-top:3px!important;margin-bottom:0!important;font-size:.69rem!important;line-height:1.2!important;display:flex!important}.sidebar-column .compact-post-meta .meta-icon-item,.popular-post-item .compact-post-meta .meta-icon-item{gap:3px!important}.sidebar-column .compact-post-meta svg,.popular-post-item .compact-post-meta svg{width:10.5px!important;height:10.5px!important}.navbar__actions{flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important}.navbar__actions .nav-icon-btn,.navbar__actions #dark-toggle,.navbar__actions #search-toggle{border-radius:var(--radius-sm)!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;display:inline-flex!important}.navbar__actions .navbar-login-btn,.navbar__actions .btn{border-radius:var(--radius-sm)!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 16px!important;font-size:.8125rem!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.nav-icon-btn:hover,#dark-toggle:hover,#admin-dark-toggle:hover{color:#25262e!important;background:#00000012!important;border-color:#cbd5e1!important}[data-theme=dark] .nav-icon-btn:hover,[data-theme=dark] #dark-toggle:hover,[data-theme=dark] #admin-dark-toggle:hover{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff40!important}.ad-container-wrap{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;margin:20px 0;display:flex;position:relative}.ad-label-tag{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;text-align:center;width:100%;margin-bottom:6px;font-size:.625rem;font-weight:700}.ad-placeholder-box{border-radius:var(--radius-sm,4px);text-align:center;box-sizing:border-box;width:100%;transition:all var(--transition-fast);background:#f8fafc;border:1px dashed #cbd5e1;justify-content:center;align-items:center;padding:16px;display:flex}[data-theme=dark] .ad-placeholder-box{background:#ffffff05;border-color:#ffffff1a}.ad-placeholder-box--leaderboard{max-width:100%;min-height:90px}.ad-placeholder-box--rectangle{width:100%;max-width:336px;min-height:250px;margin:0 auto}.ad-placeholder-inner{flex-direction:column;align-items:center;gap:4px;display:flex}.ad-placeholder-icon{opacity:.6;font-size:1.25rem}.ad-placeholder-title{color:#64748b;letter-spacing:.02em;font-size:.8125rem;font-weight:600}.ad-placeholder-sub{color:#94a3b8;font-size:.6875rem}[data-theme=dark] .ad-placeholder-sub{color:#64748b}.blog-header-box,.static-page-header{margin-bottom:24px}.blog-header-title{font-family:var(--font-heading);color:var(--color-text-primary);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:6px;font-size:1.85rem;font-weight:800;display:flex}.blog-header-sub{color:var(--color-text-muted);margin:0;font-size:.925rem}.blog-filter-bar{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-bottom:28px;padding:16px 20px}.blog-filter-inner{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.blog-search-wrap{flex:260px;width:100%;min-width:180px;position:relative}.blog-search-icon{color:#64748b;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.blog-search-input{background:var(--color-bg-input,#0003);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);font-size:.875rem;font-family:var(--font-ui);transition:all var(--transition-fast);box-sizing:border-box!important;height:40px!important;min-height:40px!important;padding:0 12px 0 36px!important}.blog-search-input:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #00c6ff26}.blog-category-select{background:var(--color-bg-input,#0003);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:.875rem;font-family:var(--font-ui);cursor:pointer;appearance:none;transition:all var(--transition-fast);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;flex:0 170px;min-width:160px;box-sizing:border-box!important;height:40px!important;min-height:40px!important;padding:0 32px 0 14px!important}.blog-category-select:focus{border-color:var(--color-accent);outline:none}.blog-filter-btn{transition:all var(--transition-fast);color:#fff!important;border-radius:var(--radius-sm)!important;box-sizing:border-box!important;height:40px!important;min-height:40px!important;font-size:.875rem!important;font-weight:600!important;font-family:var(--font-ui)!important;cursor:pointer!important;white-space:nowrap!important;background:linear-gradient(135deg,#00c6ff,#0072ff)!important;border:none!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 20px!important;display:inline-flex!important}.blog-filter-btn:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 12px #0072ff59}.blog-clear-btn{transition:all var(--transition-fast);background:var(--color-bg-secondary)!important;border:1px solid var(--color-border)!important;color:var(--color-text-secondary)!important;border-radius:var(--radius-sm)!important;box-sizing:border-box!important;white-space:nowrap!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:40px!important;min-height:40px!important;padding:0 18px!important;font-size:.875rem!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.blog-clear-btn:hover{color:#ef4444!important;background:#ef44441f!important;border-color:#ef4444!important}@media (width<=600px){.blog-filter-inner{flex-direction:column!important;align-items:stretch!important}.blog-search-wrap,.blog-category-select,.blog-filter-btn,.blog-clear-btn{flex:100%!important;width:100%!important;max-width:100%!important}}.blog-active-chips{border-top:1px solid #ffffff0d;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.blog-results-meta{color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-bottom:20px;font-size:.84rem;display:flex}.popular-tag-item{background:var(--color-bg-elevated);border:1px solid var(--color-border);color:var(--color-text-secondary);transition:all var(--transition-fast);border-radius:4px;align-items:center;gap:6px;padding:5px 10px;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}.popular-tag-item:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff;transform:translateY(-1px)}.popular-tag-count{opacity:.8;background:#0003;border-radius:3px;padding:1px 5px;font-size:.7rem}.post-share-bar{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding:16px 20px;display:flex}.post-share-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-share-btn{border-radius:var(--radius-sm);color:#fff;transition:all var(--transition-fast);box-sizing:border-box;cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.post-share-btn:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 4px 12px #0f172a38;color:#fff!important}.post-share-btn--fb{background:#1877f2}.post-share-btn--fb:hover{background:#166fe5;transform:translateY(-1px)}.post-share-btn--x{background:#000;border:none}.post-share-btn--x:hover{background:#1f2937;transform:translateY(-1px)}[data-theme=dark] .post-share-btn--x{background:#111827}[data-theme=dark] .post-share-btn--x:hover{background:#374151}.post-share-btn--yt{background:red}.post-share-btn--yt:hover{background:#e60000;transform:translateY(-1px)}.post-share-btn--wa{background:#25d366}.post-share-btn--wa:hover{background:#20ba5a;transform:translateY(-1px)}.post-share-btn--tg{background:#08c}.post-share-btn--tg:hover{background:#0077b5;transform:translateY(-1px)}.post-share-btn--copy{background:#475569}.post-share-btn--copy:hover{background:#334155;transform:translateY(-1px)}[data-theme=dark] .post-share-btn--copy{background:#334155}[data-theme=dark] .post-share-btn--copy:hover{background:#475569}.post-share-btn--copy.copied{color:#fff!important;background:#10b981!important}.sidebar-widget-tabs{gap:8px;margin-bottom:6px;display:flex}.sidebar-widget-tab-btn{background:var(--color-bg-secondary)!important;cursor:pointer!important;font-family:var(--font-ui)!important;color:var(--color-text-secondary)!important;transition:all var(--transition-fast)!important;box-shadow:none!important;border:none!important;border-radius:4px!important;padding:4px 10px!important;font-size:.75rem!important;font-weight:700!important}.sidebar-widget-tab-btn:hover{color:var(--color-text-primary)!important;background:var(--color-bg-elevated)!important}.sidebar-widget-tab-btn.active,[data-theme=dark] .sidebar-widget-tab-btn.active,.type-tab-btn.active:hover,.sidebar-widget-tab-btn.active:hover,.sidebar-tab-btn.active:hover{color:#fff!important;background:linear-gradient(135deg,#a158e4,#3243db)!important}[data-theme=dark] .sidebar-widget-tab-btn:hover:not(.active){color:#f1f5f9!important;background:#1b2436!important}.sidebar-widget-tab-btn.active:hover{transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#a158e4,#3243db)!important;box-shadow:0 2px 8px #a258e44d!important}.pagination{justify-content:center;align-items:center;gap:8px;margin:40px 0;display:flex}.pagination a,.pagination span{border-radius:var(--radius-sm);background:var(--color-bg-card);border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-text-secondary);font-family:var(--font-ui);transition:all var(--transition-fast);cursor:pointer;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.pagination a:hover{background:var(--color-bg-elevated);border-color:var(--color-accent);transform:translateY(-1px);color:var(--color-accent)!important}.pagination .active a{cursor:default;box-shadow:0 4px 10px #3243db40;color:#fff!important;background:linear-gradient(135deg,#a158e4,#3243db)!important;border-color:#0000!important}.pagination .disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.game-card{cursor:pointer;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:all var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}.game-card:hover{box-shadow:var(--shadow-hover);border-color:var(--color-accent-hover);transform:translateY(-4px)}.game-card__thumb-wrap{aspect-ratio:16/9;background:var(--color-bg-secondary);position:relative;overflow:hidden}.game-card__platform{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;letter-spacing:.05em;background:#0009;border:1px solid #ffffff26;border-radius:4px;padding:3px 8px;font-size:.68rem;font-weight:800;position:absolute;top:8px;left:8px;color:#fff!important}.game-card__premium-lock{z-index:2;position:absolute;top:8px;right:8px}.game-card__body{flex-direction:column;flex:1;justify-content:space-between;padding:16px;display:flex}.game-card__title{font-family:var(--font-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:.95rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.game-card__meta{color:var(--color-text-secondary);border-top:1px solid var(--color-border-light);justify-content:flex-start;align-items:center;margin-top:10px;padding-top:10px;font-size:.75rem;font-weight:700;display:flex}.game-card__rating{color:#f59e0b;align-items:center;gap:4px;margin-bottom:8px;font-size:.75rem;font-weight:700;display:flex}.game-card__size{min-width:0;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:100%;display:inline-flex;overflow:hidden}.related-game-card__meta{flex-wrap:nowrap;justify-content:space-between}.related-game-card__meta .game-card__size{flex:0 auto}.games-type-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;box-sizing:border-box;width:100%;max-width:100%;margin-top:-4px;margin-bottom:24px;white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;padding:4px 2px 8px!important;display:flex!important;overflow:auto hidden!important}.games-type-tabs::-webkit-scrollbar{height:4px}.games-type-tabs::-webkit-scrollbar-track{background:0 0}.community-type-tabs-slider::-webkit-scrollbar-track{background:0 0}.games-type-tabs::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}.games-type-tabs::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}.community-type-tabs-slider::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}.type-tab-btn{background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-ui);border-radius:var(--radius-sm);transition:all var(--transition-fast);box-shadow:var(--shadow-card);padding:6px 14px;font-size:.78rem;font-weight:700;text-decoration:none;white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.type-tab-btn:hover{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-bg-elevated);transform:translateY(-1px)}.type-tab-btn.active{box-shadow:0 4px 12px #3243db40;color:#fff!important;background:linear-gradient(135deg,#a158e4,#3243db)!important}.faq-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;margin-bottom:12px;padding:18px 24px;transition:all .2s ease-in-out;box-shadow:0 1px 3px #00000008}.faq-card.is-open{border:1.5px solid var(--color-accent)!important;box-shadow:0 4px 16px #3243db1f!important}[data-theme=dark] .faq-card.is-open{border-color:#8b5cf699!important;box-shadow:0 4px 20px #00000059!important}.faq-card__btn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;margin:0;padding:0;display:flex}.faq-card__question{color:var(--color-text-primary);font-size:1rem;font-weight:600;transition:color .2s}[data-theme=dark] .faq-card__question{color:#f8fafc}.faq-card.is-open .faq-card__question{font-weight:700;color:var(--color-accent)!important}[data-theme=dark] .faq-card.is-open .faq-card__question,[data-theme=dark] .pinned-topic-title{color:#f8fafc!important}.faq-card__icon-badge{background:var(--color-bg-elevated);width:32px;height:32px;color:var(--color-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}[data-theme=dark] .faq-card__icon-badge{color:#cbd5e1;background:#ffffff14}.faq-card.is-open .faq-card__icon-badge{color:var(--color-accent)!important;background:#3243db1a!important}[data-theme=dark] .faq-card.is-open .faq-card__icon-badge{color:#a78bfa!important;background:#8b5cf633!important}.faq-card__answer{border-top:1px solid var(--color-border);color:var(--color-text-secondary);margin-top:12px;padding-top:14px;font-size:.9375rem;line-height:1.65}[data-theme=dark] .faq-card__answer{color:#cbd5e1;border-top-color:#ffffff14}.pricing-plan-card{border:1.5px solid var(--color-border);border-radius:16px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #00000005;background:var(--color-bg-card)!important}.pricing-plan-card:hover{transform:translateY(-8px);border-color:var(--color-accent)!important;box-shadow:0 16px 36px #3243db1f!important}[data-theme=dark] .pricing-plan-card{background:var(--color-bg-card)!important;border-color:var(--color-border)!important}[data-theme=dark] .pricing-plan-card:hover{border-color:#8b5cf699!important;box-shadow:0 16px 36px #0006!important}.pricing-plan-card.is-featured{box-shadow:0 8px 24px #3243db26;border:2px solid var(--color-accent)!important}.pricing-plan-card.is-featured:hover{transform:translateY(-8px);box-shadow:0 18px 40px #3243db38!important}[data-theme=dark] .pricing-plan-card.is-featured{box-shadow:0 8px 24px #0c082480;border-color:#8b5cf6b3!important}[data-theme=dark] .pricing-plan-card.is-featured:hover{box-shadow:0 18px 40px #8b5cf640!important}.btn-select-plan{background:var(--color-bg-card);border:1.5px solid var(--color-border);cursor:pointer;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;width:100%;height:44px;padding:0 18px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;color:var(--color-text-primary)!important}.btn-select-plan:hover{border-color:var(--color-accent)!important;color:var(--color-accent)!important;background:var(--color-bg-elevated)!important}[data-theme=dark] .btn-select-plan{background:var(--color-bg-elevated);border-color:var(--color-border);color:#fff!important}[data-theme=dark] .btn-select-plan:hover{color:#a78bfa!important;background:#8b5cf626!important;border-color:#a78bfa!important}.btn-select-plan.featured,[data-theme=dark] .btn-select-plan.featured{color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#4f46e5)!important;border:none!important;box-shadow:0 4px 14px #6366f166!important}.btn-select-plan.featured:hover,[data-theme=dark] .btn-select-plan.featured:hover{color:#fff!important;opacity:.95!important;background:linear-gradient(135deg,#8b5cf6,#4f46e5)!important;border:none!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #6366f18c!important}.btn-premium-hero-trial{border-radius:var(--radius-sm);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 18px;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex;color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#4f46e5)!important;border:none!important;text-decoration:none!important;box-shadow:0 4px 14px #6366f166!important}.btn-premium-hero-trial:hover{opacity:.96;transform:translateY(-1px);color:#fff!important;box-shadow:0 6px 18px #6366f18c!important}.btn-premium-hero-login{border-radius:var(--radius-sm);box-sizing:border-box;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 18px;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex;color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff40!important;text-decoration:none!important}.btn-premium-hero-login:hover{transform:translateY(-1px);color:#fff!important;background:#ffffff29!important;border-color:#ffffff73!important}.btn-select-plan{border-radius:var(--radius-sm)!important;height:42px!important;min-height:42px!important;font-size:.875rem!important;font-weight:700!important}[x-cloak]{display:none!important}.trial-modal-backdrop{z-index:999999;-webkit-backdrop-filter:blur(8px);box-sizing:border-box;background:#0a0818b8;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;display:flex;position:fixed;inset:0}.trial-modal-container{border:1.5px solid var(--color-border);box-sizing:border-box;width:100%;max-width:500px;color:var(--color-text-primary);background:#fff;border-radius:20px;margin:auto;padding:32px 28px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a33,0 0 25px #6366f126}[data-theme=dark] .trial-modal-container{background:#130d2a;border-color:#8b5cf659;box-shadow:0 24px 60px #000000a6,0 0 35px #8b5cf640}.trial-modal-highlight-box{background:#6366f114;border:1px solid #6366f140;border-radius:12px;margin-bottom:22px;padding:14px 16px}[data-theme=dark] .trial-modal-highlight-box{background:#8b5cf61f;border-color:#8b5cf64d}.trial-modal-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.trial-modal-divider{background:#6366f126;height:1px;margin:10px 0}[data-theme=dark] .trial-modal-divider{background:#8b5cf640}.trial-modal-label{color:var(--color-text-secondary);white-space:nowrap;font-size:.84rem;font-weight:600}.trial-badge-green{color:#10b981;white-space:nowrap;background:#10b9811f;border:1px solid #10b98140;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:.86rem;font-weight:800;display:inline-flex}.trial-badge-amber{color:#f59e0b;white-space:nowrap;align-items:center;gap:5px;font-size:.86rem;font-weight:800;display:inline-flex}@media (width<=640px){.trial-modal-container{padding:24px 18px!important}.trial-modal-highlight-box{padding:12px 14px}.trial-modal-label{font-size:.8rem}.trial-badge-green,.trial-badge-amber{padding:2px 6px;font-size:.8rem}}.trial-modal-close-btn{background:var(--color-bg-elevated);border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.trial-modal-close-btn:hover{color:#ef4444;background:#ef444426;border-color:#ef44444d}.mt-sm{margin-top:12px!important}.mt-md{margin-top:24px!important}.mt-lg{margin-top:36px!important}.btn-forum-action{border-radius:var(--radius-sm)!important;background:var(--color-bg-elevated,#f8fafc)!important;height:32px!important;color:var(--color-text-secondary,#475569)!important;border:1px solid var(--color-border,#cbd5e1)!important;cursor:pointer!important;transition:all var(--transition-fast)!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0 12px!important;font-size:.75rem!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.btn-forum-action:hover{color:#0f172a!important;background:#e2e8f0!important;border-color:#3243db!important;transform:translateY(-1px)!important}.btn-forum-action.active{color:#fff!important;background:linear-gradient(135deg,#a158e4,#3243db)!important;border:none!important;box-shadow:0 2px 8px #3243db4d!important}.btn-forum-action.active:hover{color:#fff!important;background:linear-gradient(135deg,#9333ea,#2563eb)!important}.btn-forum-action--danger{color:#ef4444!important;background:0 0!important;border-color:#ef444459!important}.btn-forum-action--danger:hover{color:#dc2626!important;background:#ef44441f!important;border-color:#dc2626!important}[data-theme=dark] .btn-forum-action{color:#cbd5e1!important;background:#1b2436!important;border-color:#242f44!important}[data-theme=dark] .btn-forum-action:hover{color:#fff!important;background:#243048!important;border-color:#5eaffd!important}[data-theme=dark] .btn-forum-action.active{color:#fff!important;background:linear-gradient(135deg,#a158e4,#3243db)!important;border:none!important}[data-theme=dark] .btn-forum-action--danger{color:#f87171!important;border-color:#f8717159!important}[data-theme=dark] .btn-forum-action--danger:hover{color:#fca5a5!important;background:#ef444440!important;border-color:#ef4444!important}.btn-reply-action{cursor:pointer!important;transition:all var(--transition-fast)!important;background:0 0!important;border:none!important;border-radius:4px!important;align-items:center!important;gap:3px!important;padding:3px 6px!important;font-size:.74rem!important;font-weight:600!important;display:inline-flex!important}.btn-reply-ban{color:#ef4444!important;border-radius:var(--radius-sm,6px)!important;cursor:pointer!important;height:28px!important;min-height:28px!important;transition:all var(--transition-fast)!important;background:#ef444414!important;border:1px solid #ef444459!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:4px 10px!important;font-size:.75rem!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.btn-reply-ban:hover{color:#dc2626!important;background:#ef44442e!important;border-color:#ef4444!important}.btn-reply-ban:hover svg{color:#dc2626!important}[data-theme=dark] .btn-reply-ban,.dark-theme .btn-reply-ban{color:#f87171!important;background:#ef44441f!important;border-color:#f8717159!important}[data-theme=dark] .btn-reply-ban:hover,.dark-theme .btn-reply-ban:hover{color:#fca5a5!important;background:#ef444440!important;border-color:#ef4444!important}.comment-grid,.reply-grid{grid-template-columns:38px 1fr;column-gap:14px;display:grid}.comment-avatar,.reply-avatar{grid-area:1/1/span 5;object-fit:cover!important;border-radius:50%!important;flex-shrink:0!important;align-self:start!important;width:38px!important;height:38px!important}.comment-header{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;margin-bottom:6px;display:flex}.reply-header{flex-wrap:wrap;grid-column:2;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.reply-header-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.comment-body,.reply-body{grid-column:2;margin-bottom:4px}.comment-actions,.reply-actions{grid-column:2;justify-content:space-between;align-items:center;display:flex}.comment-reply-form,.comment-replies{grid-column:2;width:100%}.comment-reply-item{border-top:1px solid #ffffff0d;margin-top:14px;padding-top:12px}.comment-reply-grid{grid-template-columns:28px 1fr;column-gap:10px;display:grid}.reply-sub-avatar{grid-area:1/1/span 2;object-fit:cover!important;border-radius:50%!important;align-self:start!important;width:28px!important;height:28px!important}.reply-sub-header{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;margin-bottom:4px;display:flex}.reply-sub-body{grid-column:2}.author-card-avatar{object-fit:cover!important;border-radius:50%!important;flex-shrink:0!important}@media (width<=768px){.comment.comment-card,.reply-card{padding:14px 12px!important}.comment-grid,.reply-grid{grid-template-columns:34px 1fr!important;gap:10px!important}.comment-avatar,.reply-avatar{grid-area:1/1!important;align-self:start!important;width:34px!important;height:34px!important;margin-top:0!important}.comment-header,.reply-header{grid-area:1/2!important;align-self:start!important;margin-bottom:0!important}.reply-header{flex-wrap:wrap!important;gap:8px!important}.comment-body,.reply-body{grid-column:1/-1!important;width:100%!important;margin-top:2px!important;margin-bottom:10px!important}.comment-actions,.reply-actions{grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.comment-reply-form,.comment-replies{grid-column:1/-1!important;width:100%!important}.comment-reply-grid{grid-template-columns:26px 1fr!important;gap:6px 8px!important}.reply-sub-avatar{grid-area:1/1!important;align-self:start!important;width:26px!important;height:26px!important}.reply-sub-header{grid-area:1/2!important;align-self:start!important}.reply-sub-body{grid-column:1/-1!important;width:100%!important}.author-profile-card{gap:14px!important;margin-top:28px!important;padding:16px 14px!important}.author-card-avatar,.community-surface-card .author-card-avatar{width:50px!important;height:50px!important}}.screenshots-grid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.screenshot-card-link{aspect-ratio:16/9;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-elevated);width:100%;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;position:relative;overflow:hidden}.screenshot-card-link img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.screenshot-card-link:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.screenshot-card-link:hover img{transform:scale(1.04)}.screenshot-zoom-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;opacity:0;background:#000000a6;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:8px;right:8px;transform:scale(.8)}.screenshot-card-link:hover .screenshot-zoom-overlay{opacity:1;transform:scale(1)}@media (width<=768px){.screenshots-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}@media (width<=480px){.screenshots-grid{grid-template-columns:1fr!important;gap:10px!important}}.screenshot-lightbox-overlay{z-index:99999;-webkit-backdrop-filter:blur(14px);-webkit-user-select:none;user-select:none;background:#05070ff0;flex-direction:column;justify-content:space-between;padding:16px 20px;animation:.2s cubic-bezier(.16,1,.3,1) lightboxFadeIn;display:flex;position:fixed;inset:0}@keyframes lightboxFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.screenshot-lightbox-header{z-index:2;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1200px;margin:0 auto;display:flex}.screenshot-lightbox-counter{color:#fff;letter-spacing:.03em;background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:8px;padding:6px 14px;font-size:.85rem;font-weight:700;display:inline-flex}.screenshot-lightbox-actions{align-items:center;gap:8px;display:flex}.screenshot-lightbox-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.screenshot-lightbox-btn:hover{border-color:var(--color-accent);color:var(--color-accent);background:#fff3;transform:scale(1.08)}.screenshot-lightbox-btn-close:hover{color:#ef4444!important;background:#ef444440!important;border-color:#ef4444!important}.screenshot-lightbox-main{flex:1;justify-content:center;align-items:center;width:100%;max-width:1300px;min-height:0;margin:10px auto;display:flex;position:relative}.screenshot-lightbox-img-wrapper{justify-content:center;align-items:center;max-width:90vw;max-height:72vh;display:flex;position:relative}.screenshot-lightbox-img{object-fit:contain;border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;max-height:72vh;transition:opacity .15s;box-shadow:0 16px 50px #000000e6,0 0 0 1px #ffffff1f}.screenshot-lightbox-nav{-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:10;background:#0f172abf;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.screenshot-lightbox-nav:hover{border-color:var(--color-accent);color:var(--color-accent);background:#00c6ff33;transform:translateY(-50%)scale(1.1);box-shadow:0 0 16px #00c6ff66}.screenshot-lightbox-prev{left:16px}.screenshot-lightbox-next{right:16px}.screenshot-lightbox-thumbs{justify-content:center;align-items:center;gap:10px;max-width:90vw;margin:0 auto;padding:6px 4px 2px;display:flex;overflow-x:auto}.screenshot-lightbox-thumb{opacity:.55;cursor:pointer;background:#000;border:2px solid #fff3;border-radius:4px;flex-shrink:0;width:64px;height:38px;padding:0;transition:all .2s;overflow:hidden}.screenshot-lightbox-thumb img{object-fit:cover;width:100%;height:100%;display:block}.screenshot-lightbox-thumb:hover{opacity:.85;border-color:#fff9;transform:translateY(-2px)}.screenshot-lightbox-thumb.active{opacity:1;border-color:var(--color-accent);transform:scale(1.08);box-shadow:0 0 10px #00c6ff80}@media (width<=640px){.screenshot-lightbox-nav{width:38px;height:38px}.screenshot-lightbox-prev{left:4px}.screenshot-lightbox-next{right:4px}.screenshot-lightbox-img-wrapper,.screenshot-lightbox-img{max-height:65vh}.screenshot-lightbox-thumb{width:48px;height:30px}}#btn-like,.arcade-vote-like{color:#10b981!important;cursor:pointer!important;border-radius:var(--radius-full)!important;transition:all var(--transition-fast)!important;background:0 0!important;border:none!important;align-items:center!important;gap:5px!important;padding:4px 10px!important;font-size:.85rem!important;font-weight:700!important;display:inline-flex!important}#btn-like:hover,.arcade-vote-like:hover{transform:translateY(-1px);color:#059669!important;background:#10b98126!important}#btn-dislike,.arcade-vote-dislike{color:var(--color-text-muted,#64748b)!important;cursor:pointer!important;border-radius:var(--radius-full)!important;transition:all var(--transition-fast)!important;background:0 0!important;border:none!important;align-items:center!important;gap:5px!important;padding:4px 10px!important;font-size:.85rem!important;font-weight:700!important;display:inline-flex!important}#btn-dislike:hover,.arcade-vote-dislike:hover{transform:translateY(-1px);color:#ef4444!important;background:#ef444426!important}[data-theme=dark] #btn-like:hover,[data-theme=dark] .arcade-vote-like:hover{color:#34d399!important;background:#10b98140!important}[data-theme=dark] #btn-dislike:hover,[data-theme=dark] .arcade-vote-dislike:hover{color:#f87171!important;background:#ef444440!important}.community-type-tabs-slider{scrollbar-width:thin;scrollbar-color:#3243db40 transparent;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:10px;margin-top:-4px;margin-bottom:24px;padding:6px 4px 10px;display:flex;overflow-x:auto}.community-type-tabs-slider::-webkit-scrollbar{height:5px}.community-type-tabs-slider::-webkit-scrollbar-thumb{background:#3243db33;border-radius:4px}.community-type-tabs-slider .type-tab-btn{white-space:nowrap;flex-shrink:0}.badge-premium,.badge-pro-shout{color:#fff!important;text-transform:uppercase!important;letter-spacing:.5px!important;background:linear-gradient(135deg,#8b5cf6,#3243db)!important;border-radius:4px!important;align-items:center!important;gap:4px!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 2px 6px #8b5cf659!important}[data-theme=dark] .badge-premium,[data-theme=dark] .badge-pro-shout{background:linear-gradient(135deg,#a855f7,#4f46e5)!important;box-shadow:0 2px 8px #a855f773!important}.btn-shout-send{color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;background:linear-gradient(135deg,#a158e4,#3243db)!important;border:none!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;padding:0!important;line-height:1!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 3px 10px #3243db4d!important}.btn-shout-send:hover:not(:disabled){opacity:.95!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #3243db80!important}.shout-channel-tab{color:var(--color-text-secondary)!important;cursor:pointer!important;transition:all var(--transition-fast)!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:5px 10px!important;font-size:.78rem!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.shout-channel-tab:hover{color:#fff!important;background:#1e293b!important;border-color:#1e293b!important}[data-theme=dark] .shout-channel-tab:hover{color:#f1f5f9!important;background:#1e2436!important;border-color:#242f44!important}.shout-channel-tab.active{color:#fff!important;background:#111827!important;border-color:#111827!important;font-weight:700!important;box-shadow:0 2px 8px #00000040!important}[data-theme=dark] .shout-channel-tab.active{color:#5eaffd!important;background:#1b2436!important;border-color:#242f44!important;box-shadow:0 2px 8px #0000004d!important}.shout-deleted-badge{color:var(--color-text-muted)!important;background:var(--color-bg-secondary)!important;border:1px solid var(--color-border)!important;border-radius:4px!important;align-items:center!important;gap:4px!important;margin-top:2px!important;padding:4px 8px!important;font-size:.82rem!important;font-style:italic!important;display:inline-flex!important}.btn-load-more-shouts:hover:not(:disabled),.shout-emotes-btn:hover{color:#fff!important;background:#1e293b!important;border-color:#1e293b!important;transform:translateY(-1px)!important}[data-theme=dark] .btn-load-more-shouts:hover:not(:disabled),[data-theme=dark] .shout-emotes-btn:hover{color:#fff!important;background:#334155!important;border-color:#475569!important}.shout-row{border-radius:4px;padding:6px;transition:all .15s;border:none!important;border-bottom:1px solid var(--color-border-light)!important;box-shadow:none!important;background:0 0!important}.shout-row:last-child,.discussion-row--pinned:last-child,.prose tbody tr:last-child td,.post-body tbody tr:last-child td{border-bottom:none!important}.shout-row:hover{background:#ffffff0a!important}[data-theme=light] .shout-row:hover,body:not([data-theme=dark]) .shout-row:hover{background:#00000005!important}.shout-username-link{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.shout-username-link:hover{opacity:.85!important}.shout-row--pinned{background:#f59e0b14!important;border:1px solid #f59e0b59!important;border-radius:6px!important;margin:2px 0!important;padding:6px 8px!important;box-shadow:0 1px 4px #f59e0b14!important}.shout-row--pinned:hover{background:#f59e0b24!important}[data-theme=dark] .shout-row--pinned{background:#f59e0b1f!important;border-color:#f59e0b73!important;box-shadow:0 1px 6px #00000040!important}[data-theme=dark] .shout-row--pinned:hover{background:#f59e0b2e!important}.shout-row--mention{background:#ef444414!important;border-left:3px solid #ef4444!important;border-radius:4px!important;padding-left:8px!important}.shout-row--mention:hover{background:#ef444421!important}[data-theme=dark] .shout-row--mention{background:#ef444424!important;border-left:3px solid #f87171!important}[data-theme=dark] .shout-row--mention:hover{background:#ef444433!important}.shout-mention-me{letter-spacing:.2px;background:linear-gradient(135deg,#ef4444,#f59e0b);border-radius:4px;align-items:center;margin:0 2px;padding:1px 6px;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 1px 5px #ef444466;color:#fff!important}.shout-pinned-banner{background:#fffdf5!important;border-bottom:1px solid #fde68a!important}[data-theme=dark] .shout-pinned-banner{background:#1c1a14!important;border-bottom-color:#f59e0b4d!important}.shout-pinned-expanded{background:#fffefb!important;border-bottom:1px solid #fde68a!important}[data-theme=dark] .shout-pinned-expanded{color:#f1f5f9!important;background:#181611!important;border-bottom-color:#f59e0b4d!important}.shout-pinned-nav-btn{color:#b45309!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;padding:0!important;transition:all .15s!important;display:inline-flex!important}.shout-pinned-nav-btn:hover{color:#78350f!important;background:#f59e0b2e!important}[data-theme=dark] .shout-pinned-nav-btn,[data-theme=dark] .pinned-topic-author,[data-theme=dark] .alert-warning .notice-box__title,[data-theme=dark] .notice-box--warning .notice-box__title{color:#fcd34d!important}[data-theme=dark] .shout-pinned-nav-btn:hover{color:#fff!important;background:#f59e0b40!important}.shout-top-btn{color:#fff!important;cursor:pointer!important;width:28px!important;height:28px!important;transition:all var(--transition-fast)!important;box-sizing:border-box!important;background:#ffffff29!important;border:1px solid #ffffff40!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;display:inline-flex!important}.shout-top-btn svg,.shout-action-btn svg{margin:auto!important;display:block!important}.shout-top-btn:hover{color:#fff!important;background:#00000059!important;transform:translateY(-1px)!important}.shout-action-btn{width:19px!important;height:19px!important;color:var(--color-text-muted)!important;cursor:pointer!important;transition:all var(--transition-fast)!important;box-sizing:border-box!important;background:0 0!important;border:none!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;display:inline-flex!important}.shout-action-btn--reply:hover{color:#60a5fa!important;background:#1e293b!important}[data-theme=dark] .shout-action-btn--reply:hover{color:#93c5fd!important;background:#334155!important}.shout-action-btn--pin:hover{color:#fbbf24!important;background:#1e293b!important}[data-theme=dark] .shout-action-btn--pin:hover{color:#fcd34d!important;background:#334155!important}.shout-action-btn--delete:hover{color:#f87171!important;background:#1e293b!important}[data-theme=dark] .shout-action-btn--delete:hover{color:#fca5a5!important;background:#334155!important}.shout-action-btn--ban:hover{color:#ef4444!important;background:#1e293b!important}[data-theme=dark] .shout-action-btn--ban:hover{color:#f87171!important;background:#334155!important}.shout-emotes-btn{background:var(--color-bg-card)!important;border:1px solid var(--color-border)!important;color:var(--color-text-secondary)!important;cursor:pointer!important;transition:all var(--transition-fast)!important;box-sizing:border-box!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:4px 10px!important;font-size:.75rem!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.shout-emotes-btn svg,.shout-latest-btn svg{color:currentColor!important;display:block!important}.shout-latest-btn{color:var(--color-text-muted)!important;cursor:pointer!important;transition:all var(--transition-fast)!important;box-sizing:border-box!important;background:0 0!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:4px 8px!important;font-size:.75rem!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.shout-latest-btn:hover{color:#fff!important;background:#1e293b!important}[data-theme=dark] .shout-latest-btn:hover{color:#fff!important;background:#334155!important}.shout-gaming-banner{background:#3243db14!important;border:1px solid #3243db38!important}.shout-gaming-title{color:#0f172a!important}[data-theme=dark] .shout-gaming-banner{background:#3243db29!important;border-color:#5eaffd4d!important}.shout-threads-container{background:var(--color-bg-card);flex-direction:column;height:380px;display:flex}.shout-thread-search-box{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);padding:8px 12px;position:relative}.shout-thread-search-input{outline:none;width:100%;transition:all .15s;box-sizing:border-box!important;border:1px solid var(--color-border)!important;background:var(--color-bg-card)!important;color:var(--color-text-primary)!important;border-radius:16px!important;padding:6px 12px 6px 32px!important;font-size:.8rem!important}.shout-thread-search-input:focus{border-color:var(--color-accent)!important;box-shadow:0 0 0 2px #3243db26!important}.shout-thread-search-icon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.shout-threads-list{flex:auto;padding:2px 0;overflow-y:auto}.shout-thread-item{border-bottom:1px solid var(--color-border-light);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:9px 12px;transition:background .15s;display:flex}.shout-thread-item:hover{background:var(--color-bg-elevated)}.shout-thread-item.active{border-left:3px solid var(--color-accent);background:#3243db1a}.shout-thread-avatar-wrap{flex-shrink:0;position:relative}.shout-thread-avatar{object-fit:cover;border:1.5px solid var(--color-border);border-radius:50%;width:36px;height:36px}.shout-thread-pro-dot{color:#fff;background:linear-gradient(135deg,#8b5cf6,#3243db);border-radius:3px;padding:1px 3px;font-size:.5rem;font-weight:800;line-height:1;position:absolute;bottom:-2px;right:-2px}.shout-thread-unread-pill{color:#fff;background:#10b981;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 2px 6px #10b98166}.shout-thread-header-bar{background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;display:flex}.shout-thread-back-btn{cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex;color:var(--color-accent)!important;background:var(--color-bg-card)!important;border:1px solid var(--color-border)!important;text-decoration:none!important}.shout-thread-back-btn:hover{color:#3243db!important;border-color:var(--color-accent)!important;background:#3243db1a!important}[data-theme=dark] .shout-thread-back-btn{color:#93c5fd!important;background:var(--color-bg-elevated)!important;border-color:var(--color-border)!important}[data-theme=dark] .shout-thread-back-btn:hover{color:#fff!important;background:#5eaffd33!important;border-color:#60a5fa!important}.community-shoutbox-wrapper{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-card);height:520px;margin-bottom:24px;overflow:hidden;box-shadow:0 4px 16px #0000000f}.community-shoutbox-wrapper .shout-bottom-controls,.community-shoutbox-wrapper .shout-input-box{flex-shrink:0!important}.discussion-row--pinned{background:#fffdf5!important;border-bottom:1px solid #fde68a!important;transition:background .15s!important}.discussion-row--pinned:hover{background:#fefce8!important}.pinned-topic-title{color:#1e293b!important}.pinned-topic-title:hover{color:var(--color-accent)!important}.pinned-topic-meta{color:#64748b!important}.pinned-topic-author{color:#0f172a!important;font-weight:700!important}.pinned-reply-badge{color:#b45309!important;background:#fef3c7!important;border:1px solid #fde68a!important}[data-theme=dark] .discussion-row--pinned{background:#181510!important;border-bottom:1px solid #f59e0b40!important}[data-theme=dark] .discussion-row--pinned:hover{background:#231e14!important}[data-theme=dark] .pinned-topic-title:hover,[data-theme=dark] .alert-info .notice-box__link,[data-theme=dark] .notice-box--info .notice-box__link,[data-theme=dark] .alert-info a{color:#60a5fa!important}[data-theme=dark] .pinned-topic-meta,[data-theme=dark] .arcade-hero-sub,.dark-theme .arcade-hero-sub{color:#94a3b8!important}[data-theme=dark] .pinned-reply-badge{color:#fcd34d!important;background:#f59e0b26!important;border:1px solid #f59e0b4d!important}@media (width<=640px){.saved-forum-card{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;height:auto!important;min-height:auto!important;padding:12px 14px!important}.saved-forum-card>div:first-child{flex:none!important;width:100%!important;height:auto!important;min-height:auto!important}.saved-forum-card__actions{border-top:1px solid var(--color-border-light)!important;justify-content:space-between!important;width:100%!important;margin-top:2px!important;padding-top:8px!important}}.mobile-only{display:none!important}@media (width>=769px){.desktop-only{display:inherit}div.desktop-only,aside.desktop-only,section.desktop-only,article.desktop-only{display:block}span.desktop-only,a.desktop-only{display:inline-flex}.discussion-icon-badge,.discussion-icon-badge.desktop-only,.pinned-icon-wrapper,.pinned-icon-wrapper.desktop-only,.discussion-stats,.discussion-stats.desktop-only{display:flex}}@media (width<=768px){.desktop-only,.desktop-only,div.desktop-only,span.desktop-only,a.desktop-only,aside.desktop-only,section.desktop-only,article.desktop-only,.discussion-icon-badge,.discussion-icon-badge.desktop-only,.discussion-stats,.discussion-stats.desktop-only,.pinned-icon-wrapper,.pinned-icon-wrapper.desktop-only{display:none!important}.mobile-only{display:inline-flex!important}span.mobile-only{display:inline!important}div.mobile-only{display:block!important}.varient-grid-2col,.varient-grid-3col,.varient-grid-4col{grid-template-columns:1fr!important}}.search-trending-chip{background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:.78rem;font-weight:550;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.search-trending-chip:hover{background:var(--color-bg-elevated);border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-1px);box-shadow:0 2px 8px #3243db26}.search-count-pill{background:var(--color-bg-secondary);border:1px solid var(--color-border);min-width:24px;height:22px;color:var(--color-accent);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 8px;font-size:.75rem;font-weight:750;line-height:1;display:inline-flex}.alert,.notice-box{border-radius:var(--radius-md);box-sizing:border-box;transition:all var(--transition-fast);align-items:flex-start;gap:14px;margin-bottom:20px;padding:16px 20px;font-size:.9rem;line-height:1.6;display:flex;position:relative}.notice-box__icon,.alert__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:1px;display:inline-flex}.notice-box__content,.alert__content{flex:1;min-width:0}.notice-box__title,.alert__title{margin-right:4px;font-weight:800;display:inline-block}.notice-box__link,.alert a{text-underline-offset:2px;font-weight:700;text-decoration:underline;transition:opacity .2s}.notice-box__link:hover,.alert a:hover{opacity:.85}.alert-info,.notice-box--info{box-shadow:0 4px 14px #3b82f614;color:#1e3a8a!important;background:linear-gradient(135deg,#eff6fff2,#f0f9ffbf)!important;border:1px solid #93c5fdb3!important}.alert-info .notice-box__icon,.notice-box--info .notice-box__icon{color:#2563eb!important;background:#3b82f626!important}.alert-info .notice-box__title,.notice-box--info .notice-box__title{color:#1d4ed8!important}[data-theme=dark] .alert-info,[data-theme=dark] .notice-box--info{box-shadow:0 4px 16px #00000059;color:#e2e8f0!important;background:linear-gradient(135deg,#0f172ae0,#1e293bb3)!important;border:1px solid #3b82f659!important}[data-theme=dark] .alert-info .notice-box__icon,[data-theme=dark] .notice-box--info .notice-box__icon{color:#60a5fa!important;background:#3b82f638!important}[data-theme=dark] .alert-info .notice-box__title,[data-theme=dark] .notice-box--info .notice-box__title{color:#93c5fd!important}.alert-success,.notice-box--success{box-shadow:0 4px 14px #10b98114;color:#064e3b!important;background:linear-gradient(135deg,#ecfdf5f2,#f0fdfabf)!important;border:1px solid #6ee7b7b3!important}.alert-success .notice-box__icon,.notice-box--success .notice-box__icon{color:#059669!important;background:#10b98126!important}.alert-success .notice-box__title,.notice-box--success .notice-box__title{color:#047857!important}.alert-success .notice-box__link,.notice-box--success .notice-box__link,.alert-success a{color:#059669!important}[data-theme=dark] .alert-success,[data-theme=dark] .notice-box--success{box-shadow:0 4px 16px #00000059;color:#e2e8f0!important;background:linear-gradient(135deg,#062319e0,#0f172ab3)!important;border:1px solid #10b98159!important}[data-theme=dark] .alert-success .notice-box__icon,[data-theme=dark] .notice-box--success .notice-box__icon{color:#34d399!important;background:#10b98138!important}[data-theme=dark] .alert-success .notice-box__title,[data-theme=dark] .notice-box--success .notice-box__title{color:#6ee7b7!important}[data-theme=dark] .alert-success .notice-box__link,[data-theme=dark] .notice-box--success .notice-box__link,[data-theme=dark] .alert-success a{color:#34d399!important}.alert-warning,.notice-box--warning{box-shadow:0 4px 14px #f59e0b14;color:#78350f!important;background:linear-gradient(135deg,#fef3c7f2,#fffbebbf)!important;border:1px solid #fcd34db3!important}.alert-warning .notice-box__icon,.notice-box--warning .notice-box__icon{color:#d97706!important;background:#f59e0b2e!important}.alert-warning .notice-box__title,.notice-box--warning .notice-box__title,.alert-warning .notice-box__link,.notice-box--warning .notice-box__link,.alert-warning a{color:#b45309!important}[data-theme=dark] .alert-warning,[data-theme=dark] .notice-box--warning{box-shadow:0 4px 16px #00000059;color:#e2e8f0!important;background:linear-gradient(135deg,#281805e0,#140f08b3)!important;border:1px solid #f59e0b59!important}[data-theme=dark] .alert-warning .notice-box__icon,[data-theme=dark] .notice-box--warning .notice-box__icon{color:#fbbf24!important;background:#f59e0b38!important}[data-theme=dark] .alert-warning .notice-box__link,[data-theme=dark] .notice-box--warning .notice-box__link,[data-theme=dark] .alert-warning a{color:#fbbf24!important}.alert-danger,.alert-error,.notice-box--danger{box-shadow:0 4px 14px #ef444414;color:#7f1d1d!important;background:linear-gradient(135deg,#fef2f2f2,#fff1f2bf)!important;border:1px solid #fca5a5b3!important}.alert-danger .notice-box__icon,.notice-box--danger .notice-box__icon{color:#dc2626!important;background:#ef444426!important}.alert-danger .notice-box__title,.notice-box--danger .notice-box__title{color:#b91c1c!important}.alert-danger .notice-box__link,.notice-box--danger .notice-box__link,.alert-danger a{color:#dc2626!important}[data-theme=dark] .alert-danger,[data-theme=dark] .alert-error,[data-theme=dark] .notice-box--danger{box-shadow:0 4px 16px #00000059;color:#e2e8f0!important;background:linear-gradient(135deg,#260a0ae0,#140a0ab3)!important;border:1px solid #ef444459!important}[data-theme=dark] .alert-danger .notice-box__icon,[data-theme=dark] .notice-box--danger .notice-box__icon{color:#f87171!important;background:#ef444438!important}[data-theme=dark] .alert-danger .notice-box__title,[data-theme=dark] .notice-box--danger .notice-box__title{color:#fca5a5!important}[data-theme=dark] .alert-danger .notice-box__link,[data-theme=dark] .notice-box--danger .notice-box__link,[data-theme=dark] .alert-danger a{color:#f87171!important}.prose,.post-body,.entry-content{color:var(--color-text-secondary);word-break:break-word;font-size:1.05rem;line-height:1.8}.prose p,.post-body p{color:var(--color-text-secondary);margin-top:0;margin-bottom:18px;line-height:1.8}.prose strong,.post-body strong,.prose b,.post-body b{color:var(--color-text-primary);font-weight:700}.prose h1,.post-body h1{color:var(--color-text-primary);font-size:1.75rem;font-weight:800;line-height:1.3;margin-top:40px!important;margin-bottom:16px!important}.prose h2,.post-body h2{color:var(--color-text-primary);border-bottom:2px solid var(--color-border-light);padding-bottom:10px;font-size:1.45rem;font-weight:800;line-height:1.35;position:relative;margin-top:44px!important;margin-bottom:18px!important}.prose h2:after,.post-body h2:after,.faq-section>h2:after,.prose .faq-section>h2:after,.post-body .faq-section>h2:after,.html-editor-content .faq-section>h2:after{content:"";background:var(--color-accent);width:50px;height:2px;position:absolute;bottom:-2px;left:0}.prose h3,.post-body h3{color:var(--color-text-primary);font-size:1.25rem;font-weight:750;line-height:1.4;margin-top:36px!important;margin-bottom:14px!important}.prose h4,.post-body h4{color:var(--color-text-primary);font-size:1.08rem;font-weight:700;margin-top:26px!important;margin-bottom:10px!important}.table-responsive,.post-table-wrap{-webkit-overflow-scrolling:touch!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;background:var(--color-bg-card)!important;width:100%!important;max-width:100%!important;margin:20px 0 26px!important;padding:0!important;overflow-x:auto!important;box-shadow:0 4px 16px #0000000a!important}.table-responsive table,.post-table-wrap table,.table-responsive .prose table,.table-responsive .post-body table,.prose .table-responsive table,.post-body .table-responsive table,.prose table,.post-body table{min-width:480px;box-shadow:none!important;border-collapse:collapse!important;border-spacing:0!important;background:0 0!important;border:none!important;border-radius:0!important;width:100%!important;margin:0!important;padding:0!important;font-size:.94rem!important;display:table!important}.prose>table,.post-body>table,#post-content>table{border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;background:var(--color-bg-card)!important;margin:20px 0 26px!important;overflow-x:auto!important;box-shadow:0 4px 16px #0000000a!important}.prose thead,.post-body thead{background:var(--color-bg-secondary)!important;margin:0!important;padding:0!important}.prose th,.post-body th{text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--color-text-primary)!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:2px solid var(--color-border)!important;text-align:left!important;vertical-align:middle!important;white-space:nowrap!important;margin:0!important;padding:13px 18px!important;font-size:.82rem!important;font-weight:750!important}.prose td,.post-body td{color:var(--color-text-secondary)!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid var(--color-border-light)!important;vertical-align:middle!important;transition:background var(--transition-fast)!important;margin:0!important;padding:12px 18px!important;line-height:1.55!important}.prose td:first-child,.post-body td:first-child{width:1%;white-space:nowrap!important;min-width:160px!important}.prose td:last-child,.post-body td:last-child{width:auto!important}.prose tbody tr:last-child td,.post-body tbody tr:last-child td{border-bottom:none!important}.prose tbody tr:hover,.post-body tbody tr:hover{background:#3243db0a!important}[data-theme=dark] .prose tbody tr:hover,[data-theme=dark] .post-body tbody tr:hover{background:#5eaffd14!important}.prose ul,.post-body ul{flex-direction:column!important;gap:10px!important;margin:18px 0 26px!important;padding-left:0!important;list-style:none!important;display:flex!important}.prose ul>li,.post-body ul>li{color:var(--color-text-secondary)!important;padding-left:28px!important;font-size:1rem!important;line-height:1.7!important;position:relative!important}.prose ul>li>p,.post-body ul>li>p,.prose ol>li>p,.post-body ol>li>p{display:inline;margin:0!important}.prose ul>li:before,.post-body ul>li:before{content:""!important;background:var(--color-accent)!important;border-radius:50%!important;width:8px!important;height:8px!important;position:absolute!important;top:9px!important;left:6px!important;box-shadow:0 0 0 3px #3243db2e!important}.prose ol,.post-body ol{counter-reset:prose-counter!important;flex-direction:column!important;gap:12px!important;margin:18px 0 26px!important;padding-left:0!important;list-style:none!important;display:flex!important}.prose ol>li,.post-body ol>li{counter-increment:prose-counter!important;color:var(--color-text-secondary)!important;padding-left:36px!important;font-size:1rem!important;line-height:1.7!important;position:relative!important}.prose ol>li:before,.post-body ol>li:before{content:counter(prose-counter)!important;background:var(--color-bg-secondary)!important;border:1px solid var(--color-border)!important;width:22px!important;height:22px!important;color:var(--color-accent)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;font-size:.75rem!important;font-weight:800!important;line-height:1!important;display:flex!important;position:absolute!important;top:3px!important;left:0!important}[data-theme=dark] .prose ol>li:before,[data-theme=dark] .post-body ol>li:before{color:#93c5fd!important;background:#5eaffd1f!important;border-color:#5eaffd40!important}.prose pre,.post-body pre,.entry-content pre,#post-content pre,.html-editor-content pre{border-radius:var(--radius-md,10px)!important;color:#e2e8f0!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;letter-spacing:0!important;white-space:pre!important;word-break:normal!important;tab-size:4!important;background:#0f172a!important;border:1px solid #94a3b838!important;max-width:100%!important;margin:20px 0!important;padding:16px 20px!important;font-family:Fira Code,Roboto Mono,Consolas,Monaco,monospace!important;font-size:.88rem!important;font-weight:500!important;line-height:1.65!important;position:relative!important;overflow-x:auto!important}[data-theme=dark] .prose pre,[data-theme=dark] .post-body pre,[data-theme=dark] #post-content pre,[data-theme=dark] .html-editor-content pre,body.dark-theme .prose pre,html.dark-theme .prose pre{color:#f1f5f9!important;background:#090d16!important;border-color:#94a3b829!important}.prose pre code,.post-body pre code,.entry-content pre code,#post-content pre code,.html-editor-content pre code{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:pre!important;word-break:normal!important;background:0 0!important;border:none!important;border-radius:0!important;width:auto!important;max-width:none!important;padding:0!important;display:block!important;overflow-x:visible!important}[data-theme=dark] .prose pre code,[data-theme=dark] .post-body pre code,[data-theme=dark] #post-content pre code,[data-theme=dark] .html-editor-content pre code{color:inherit!important;background:0 0!important}.prose pre::-webkit-scrollbar{height:6px!important}.post-body pre::-webkit-scrollbar{height:6px!important}.entry-content pre::-webkit-scrollbar{height:6px!important}#post-content pre::-webkit-scrollbar{height:6px!important}.html-editor-content pre::-webkit-scrollbar{height:6px!important}.prose pre::-webkit-scrollbar-track{background:#0f172a80!important;border-radius:3px!important}.post-body pre::-webkit-scrollbar-track{background:#0f172a80!important;border-radius:3px!important}.entry-content pre::-webkit-scrollbar-track{background:#0f172a80!important;border-radius:3px!important}#post-content pre::-webkit-scrollbar-track{background:#0f172a80!important;border-radius:3px!important}.html-editor-content pre::-webkit-scrollbar-track{background:#0f172a80!important;border-radius:3px!important}.prose pre::-webkit-scrollbar-thumb{background:#94a3b859!important;border-radius:3px!important}.post-body pre::-webkit-scrollbar-thumb{background:#94a3b859!important;border-radius:3px!important}.entry-content pre::-webkit-scrollbar-thumb{background:#94a3b859!important;border-radius:3px!important}#post-content pre::-webkit-scrollbar-thumb{background:#94a3b859!important;border-radius:3px!important}.html-editor-content pre::-webkit-scrollbar-thumb{background:#94a3b859!important;border-radius:3px!important}.prose pre::-webkit-scrollbar-thumb:hover{background:#94a3b88c!important}.post-body pre::-webkit-scrollbar-thumb:hover{background:#94a3b88c!important}.entry-content pre::-webkit-scrollbar-thumb:hover{background:#94a3b88c!important}#post-content pre::-webkit-scrollbar-thumb:hover{background:#94a3b88c!important}.html-editor-content pre::-webkit-scrollbar-thumb:hover{background:#94a3b88c!important}.prose :not(pre)>code,.post-body :not(pre)>code,.entry-content :not(pre)>code,#post-content :not(pre)>code{color:var(--color-accent)!important;letter-spacing:.02em!important;vertical-align:middle!important;background:#3243db14!important;border:1px solid #3243db2e!important;border-radius:5px!important;max-width:100%!important;padding:2px 7px!important;font-family:Fira Code,Roboto Mono,Consolas,Monaco,monospace!important;font-size:.88em!important;font-weight:700!important;display:inline-block!important}.prose table td code,.post-body table td code{white-space:nowrap!important;word-break:keep-all!important}.prose p>code,.post-body p>code,.prose li>code,.post-body li>code{word-break:break-all!important}[data-theme=dark] .prose :not(pre)>code,[data-theme=dark] .post-body :not(pre)>code,[data-theme=dark] #post-content :not(pre)>code{color:#93c5fd!important;background:#5eaffd1f!important;border-color:#5eaffd40!important}.prose kbd,.post-body kbd{background:var(--color-bg-card)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important;border-bottom:2px solid var(--color-border)!important;border-radius:5px!important;align-items:center!important;padding:2px 7px!important;font-family:Fira Code,monospace!important;font-size:.82em!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important;box-shadow:0 1px 3px #00000014!important}.prose blockquote,.post-body blockquote{border-left:4px solid var(--color-accent)!important;background:var(--color-bg-elevated)!important;border-radius:0 var(--radius-md) var(--radius-md) 0!important;color:var(--color-text-primary)!important;margin:24px 0!important;padding:16px 22px!important;font-style:italic!important}.prose a,.post-body a{color:var(--color-accent)!important;text-underline-offset:3px!important;transition:color var(--transition-fast)!important;font-weight:600!important;text-decoration:underline!important}.prose a:hover,.post-body a:hover{color:var(--color-accent-hover)!important}.featured-media-frame{aspect-ratio:16/9;border-radius:var(--radius-md);border:1px solid var(--color-border);background:#080c14;justify-content:center;align-items:center;width:100%;height:auto;min-height:440px;margin-bottom:28px;display:flex;position:relative;overflow:hidden}.featured-media-backdrop{object-fit:cover;filter:blur(36px)brightness(.5)saturate(1.4);opacity:.5;pointer-events:none;z-index:1;width:calc(100% + 40px);height:calc(100% + 40px);transition:opacity .25s;position:absolute;inset:-20px}.featured-media-img{z-index:2;object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform var(--transition-base), opacity .2s ease;display:block;position:relative}:is(.featured-media-img.is-landscape,.featured-media-frame:not(:has(.is-portrait)) .featured-media-img){object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;box-shadow:none!important;border-radius:0!important;display:block!important}.featured-media-img.is-portrait{object-fit:contain!important;border-radius:0!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0 auto!important;display:block!important;box-shadow:0 0 35px #0009!important}.featured-media-frame:has(.is-landscape) .featured-media-backdrop{opacity:0!important}@media (width>=1024px){.featured-media-frame{aspect-ratio:16/9!important;height:480px!important;min-height:480px!important}}@media (width>=1360px){.featured-media-frame{height:520px!important;min-height:520px!important;max-height:560px!important}}@media (width<=1023px) and (width>=769px){.featured-media-frame{height:400px!important;min-height:380px!important}}@media (width<=768px){.featured-media-frame{aspect-ratio:16/9!important;height:320px!important;min-height:280px!important}}@media (width<=480px){.featured-media-frame{height:240px!important;min-height:220px!important}}.premium-gate-container{max-width:820px;margin:32px auto 48px;padding:0 15px}.premium-gate-card{border-radius:var(--radius-xl,16px);text-align:center;background:linear-gradient(135deg, #7b2ff712 0%, #00c6ff0d 50%, var(--color-bg-card) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #7b2ff74d;padding:48px 36px;position:relative;overflow:hidden;box-shadow:0 20px 50px #7b2ff71f,0 4px 20px #0000000f}[data-theme=dark] .premium-gate-card{background:linear-gradient(135deg,#1e0e3ad9 0%,#0d1b2aeb 50%,#0d121f 100%);border-color:#a855f759;box-shadow:0 24px 60px #0009,0 0 40px #7b2ff733}.premium-gate-glow-orb{pointer-events:none;filter:blur(28px);background:radial-gradient(circle,#7b2ff773 0%,#00c6ff00 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.premium-gate-badge-wrap{letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#7b2ff7,#00c6ff);border-radius:9999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 18px;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #7b2ff759;color:#fff!important}.premium-content-gate{text-align:center;border-radius:18px;margin:36px 0 44px;padding:44px 28px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0c082466;background:radial-gradient(at 50% 20%,#2a1158 0%,#160c38 60%,#0c0824 100%)!important;border:1px solid #8b5cf659!important}.premium-content-gate__glow{pointer-events:none;background:radial-gradient(circle,#8b5cf666 0%,#8b5cf600 70%);width:260px;height:160px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.premium-content-gate__inner{z-index:2;max-width:580px;margin:0 auto;position:relative}.premium-content-gate .premium-gate-badge-wrap{color:gold;letter-spacing:.03em;background:#ffd70014;border:1px solid #ffd70059;border-radius:24px;align-items:center;gap:6px;margin-bottom:18px;padding:5px 16px;font-size:.78rem;font-weight:700;display:inline-flex}.premium-content-gate h2{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.4rem,2.8vw,2rem);font-weight:900;line-height:1.25;color:#fff!important}.premium-content-gate .premium-title-highlight,.guest-post-hero-highlight{background:linear-gradient(135deg,#a78bfa 0%,#60a5fa 50%,#38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.premium-content-gate p{max-width:480px;margin:0 auto 20px;font-size:.925rem;line-height:1.6;color:#cbd5e1!important}.premium-content-gate-perks{flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-bottom:24px;font-size:.82rem;font-weight:600;display:flex}.premium-content-gate-perks span{align-items:center;gap:5px;display:inline-flex}.premium-content-gate .btn-unlock-pro{cursor:pointer;justify-content:center;align-items:center;gap:8px;display:inline-flex;color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#4f46e5)!important;border:none!important;border-radius:8px!important;padding:12px 30px!important;font-size:.92rem!important;font-weight:700!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 6px 20px #6366f166!important}.premium-content-gate .btn-unlock-pro:hover{color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #6366f18c!important}.premium-content-gate .premium-subnote{color:#94a3b8;margin-top:14px;font-size:.78rem}[data-theme=dark] .premium-content-gate,.dark-theme .premium-content-gate{background:radial-gradient(at 50% 20%,#2a1158 0%,#160c38 60%,#0c0824 100%)!important;border-color:#a855f759!important}.premium-gate-icon{margin-bottom:12px;font-size:3.5rem;animation:3s ease-in-out infinite alternate pulse-glow;display:inline-block}@keyframes pulse-glow{0%{filter:drop-shadow(0 0 10px #ffbc0066);transform:scale(1)}to{filter:drop-shadow(0 0 24px #ffbc00cc);transform:scale(1.08)}}.premium-gate-title{max-width:680px;color:var(--color-text-primary);letter-spacing:-.02em;margin:0 auto 16px;font-size:2rem;font-weight:800;line-height:1.3}.premium-gate-desc{color:var(--color-text-secondary);max-width:580px;margin:0 auto 28px;font-size:1.05rem;line-height:1.65}.premium-gate-perks{text-align:left;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;max-width:620px;margin:0 auto 32px;display:grid}.premium-gate-perk-item{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);align-items:center;gap:10px;padding:10px 14px;font-size:.88rem;font-weight:600;display:flex}.premium-gate-perk-item svg,.premium-gate-perk-item span.icon{color:#10b981;flex-shrink:0}.premium-gate-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:20px;display:flex}.btn-unlock-pro{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:1.05rem;font-weight:800;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 6px 20px #7b2ff766;color:#fff!important;background:linear-gradient(135deg,#7b2ff7 0%,#3243db 50%,#00c6ff 100%)!important;border:none!important;text-decoration:none!important}.btn-unlock-pro:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 10px 28px #7b2ff799}.premium-gate-footer-note{color:var(--color-text-muted);margin-top:14px;font-size:.85rem}.premium-gate-footer-note a{color:var(--color-accent);font-weight:600;text-decoration:none}.premium-gate-footer-note a:hover{text-decoration:underline}.static-page-breadcrumb{color:var(--color-text-muted);align-items:center;gap:6px;margin-bottom:12px;font-size:.82rem;display:flex}.static-page-breadcrumb a{color:var(--color-text-muted);text-decoration:none}.static-page-title{color:var(--color-text-primary);letter-spacing:-.02em;margin-bottom:8px;font-size:2.2rem;font-weight:800;line-height:1.25}.static-page-meta{color:var(--color-text-muted);align-items:center;gap:16px;font-size:.85rem;display:flex}.static-page-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);padding:36px 40px;box-shadow:0 4px 20px #0000000a}@media (width<=768px){.static-page-card{padding:24px 20px}.static-page-title{font-size:1.75rem}}.notice-box,.alert{border-left-style:solid!important;border-left-width:1px!important}.report-modal-close{width:32px;height:32px;top:16px;right:16px;border-radius:var(--radius-full,50%)!important;color:#0f172a!important;cursor:pointer!important;box-sizing:border-box!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:1.05rem!important;font-weight:800!important;line-height:1!important;transition:color .15s,background-color .15s,border-color .15s!important;display:inline-flex!important;position:absolute!important;transform:none!important}.report-modal-close:hover{color:#ef4444!important;background:#ef44441f!important;border-color:#ef444459!important;transform:none!important}[data-theme=dark] .report-modal-close,.dark-theme .report-modal-close{color:#f1f5f9!important;background:#ffffff14!important;border-color:#ffffff26!important}[data-theme=dark] .report-modal-close:hover,.dark-theme .report-modal-close:hover{color:#f87171!important;background:#ef444440!important;border-color:#ef4444!important}.form-group{margin-bottom:16px}.form-label{color:var(--color-text-primary);margin-bottom:6px;font-size:.875rem;font-weight:600;display:block}.form-hint{color:var(--color-text-muted);margin-top:5px;font-size:.78rem}select.form-control{height:42px!important;padding-top:0!important;padding-bottom:0!important;line-height:40px!important}.report-overlay{z-index:99999;-webkit-backdrop-filter:blur(6px);box-sizing:border-box;background:#0a0f1dcc;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;inset:0}.report-modal-card{background:var(--color-bg-card);border-radius:var(--radius-lg);box-sizing:border-box;border:1px solid #ff3d7166;width:100%;max-width:520px;max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 10px 40px #000000e6}.report-modal-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.report-modal-title{color:var(--color-danger);align-items:center;gap:8px;margin-bottom:4px;font-size:1.25rem;display:flex}.report-modal-subtitle{color:var(--color-text-muted);margin:0;font-size:.85rem}.report-modal-form{flex-direction:column;gap:16px;margin:0;display:flex}.report-modal-form .form-group{margin-bottom:0}.report-modal-notice{color:var(--color-text-muted);align-items:flex-start;gap:6px;margin-top:-4px;margin-bottom:4px;font-size:.78rem;line-height:1.5;display:flex}.report-modal-actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.report-modal-submit{color:#fff!important;border-radius:var(--radius-sm,6px)!important;cursor:pointer!important;box-sizing:border-box!important;white-space:nowrap!important;background:#e11d48!important;border:1px solid #e11d48!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:120px!important;height:38px!important;min-height:38px!important;padding:0 20px!important;font-size:.875rem!important;font-weight:700!important;transition:background-color .15s,border-color .15s,box-shadow .15s!important;display:inline-flex!important;transform:none!important;box-shadow:0 2px 6px #e11d484d!important}.report-modal-submit:hover{color:#fff!important;background:#be123c!important;border-color:#9f1239!important;transform:none!important;box-shadow:0 4px 12px #e11d4866!important}.report-modal-cancel{background:var(--color-bg-secondary,#f1f5f9)!important;border:1px solid var(--color-border,#cbd5e1)!important;min-width:120px!important;height:38px!important;min-height:38px!important;color:var(--color-text-secondary,#475569)!important;border-radius:var(--radius-sm,6px)!important;cursor:pointer!important;box-sizing:border-box!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;padding:0 20px!important;font-size:.875rem!important;font-weight:600!important;transition:background-color .15s,border-color .15s,color .15s!important;display:inline-flex!important;transform:none!important}.report-modal-cancel:hover{background:var(--color-bg-elevated,#e2e8f0)!important;border-color:var(--color-text-muted,#94a3b8)!important;color:var(--color-text-primary,#0f172a)!important;transform:none!important}[data-theme=dark] .report-modal-submit,.dark-theme .report-modal-submit{color:#fff!important;background:#e11d48!important;border-color:#e11d48!important}[data-theme=dark] .report-modal-submit:hover,.dark-theme .report-modal-submit:hover{color:#fff!important;background:#be123c!important;border-color:#9f1239!important}[data-theme=dark] .report-modal-cancel,.dark-theme .report-modal-cancel{color:#cbd5e1!important;background:#ffffff14!important;border-color:#ffffff26!important}[data-theme=dark] .report-modal-cancel:hover,.dark-theme .report-modal-cancel:hover{color:#fff!important;background:#ffffff26!important}@media (width<=600px){.report-modal-card{padding:20px!important}.report-modal-header{padding-right:28px}.report-modal-close{top:10px;right:10px}}.blog-single-header-badge,.blog-single-header-badge:hover{vertical-align:middle!important;justify-content:center!important;align-items:center!important;height:28px!important;min-height:28px!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;display:inline-flex!important}.arcade-hero-card{margin-bottom:28px;padding:44px 32px;position:relative;overflow:hidden;border-radius:var(--radius-lg,14px)!important;background:linear-gradient(135deg,#3243db0a,#7b2ff70f),#fff!important;border:1px solid #3243db33!important;box-shadow:0 8px 30px #3243db14!important}.arcade-hero-glow-1{pointer-events:none;background:radial-gradient(circle,#3243db26 0%,#fff0 70%);width:240px;height:240px;position:absolute;bottom:-40px;right:-40px}.arcade-hero-glow-2{pointer-events:none;background:radial-gradient(circle,#a855f726 0%,#fff0 70%);width:240px;height:240px;position:absolute;top:-40px;left:-40px}.arcade-hero-content{z-index:2;text-align:center;max-width:780px;margin:0 auto;position:relative}.arcade-hero-badge{border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;padding:6px 16px;font-size:.78rem;font-weight:800;display:inline-flex;color:#3243db!important;background:#3243db14!important;border:1px solid #3243db40!important}.arcade-hero-badge-icon{flex-shrink:0;color:#3243db!important}.arcade-hero-title{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.85rem,4.5vw,2.75rem);font-weight:800;line-height:1.2;color:var(--color-text-primary,#0f172a)!important}.arcade-hero-sub{max-width:640px;margin:0 auto;font-size:1rem;line-height:1.6;color:var(--color-text-secondary,#475569)!important}[data-theme=dark] .arcade-hero-card,.dark-theme .arcade-hero-card{background:linear-gradient(135deg,#0f172af2,#1e293beb),radial-gradient(circle at 85% 20%,#3243db40,#0000 50%),radial-gradient(circle at 15% 80%,#7b2ff740,#0000 50%)!important;border-color:#3243db59!important;box-shadow:0 10px 35px #00000059!important}[data-theme=dark] .arcade-hero-glow-1,.dark-theme .arcade-hero-glow-1{background:radial-gradient(circle,#00c6ff33 0%,#0000 70%)}[data-theme=dark] .arcade-hero-glow-2,.dark-theme .arcade-hero-glow-2{background:radial-gradient(circle,#a855f733 0%,#0000 70%)}[data-theme=dark] .arcade-hero-badge,.dark-theme .arcade-hero-badge{color:#a5b4fc!important;background:#3243db38!important;border-color:#6366f173!important}[data-theme=dark] .arcade-hero-badge-icon,.dark-theme .arcade-hero-badge-icon{color:#a5b4fc!important}.editor-btn-group{align-items:center;gap:4px;display:flex}.editor-btn-group-right{align-items:center;gap:6px;margin-left:auto;display:flex}.html-editor-wrapper{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);transition:border-color .2s;overflow:hidden;box-shadow:0 1px 3px #0000000a;width:100%!important;max-width:100%!important}.html-editor-toolbar{background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;display:flex}.editor-divider{background:var(--color-border);width:1px;height:18px;margin:0 4px}.editor-btn{background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:5px 9px;font-size:.78rem;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.editor-btn:hover{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.editor-btn--mode{color:var(--color-accent);background:#3243db14;border-color:#3243db4d;font-weight:700}.html-editor-content{min-height:320px;max-height:650px;color:var(--color-text-primary);background:var(--color-bg-card);box-sizing:border-box;outline:none;padding:16px 20px;font-size:.95rem;line-height:1.7;overflow-y:auto;width:100%!important;max-width:100%!important}.html-editor-content:focus,.ai-preview-prose th{background:var(--color-bg-card)}.html-editor-raw{box-sizing:border-box;background:var(--color-bg-elevated);color:var(--color-accent);resize:vertical;border:none;outline:none;padding:16px 20px;font-family:monospace;font-size:.88rem;width:100%!important;max-width:100%!important}.html-editor-content pre{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:6px;padding:10px 14px;overflow-x:auto}.html-editor-content blockquote{border-left:3px solid var(--color-accent);color:var(--color-text-muted);margin:8px 0;padding-left:12px}.html-editor-content table{border-collapse:collapse;width:100%;margin:12px 0}.html-editor-content th,.html-editor-content td{border:1px solid var(--color-border);padding:8px 12px;font-size:.88rem}.html-editor-content th{background:var(--color-bg-elevated);font-weight:700}.guest-post-hero-card{text-align:center;background:radial-gradient(at 50% 25%,#2a1158 0%,#160c38 55%,#0c0824 100%);border:1px solid #8b5cf640;border-radius:20px;margin-bottom:48px;padding:48px 28px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0c082459}.guest-post-hero-title{color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(2rem,4.2vw,3rem);font-weight:900;line-height:1.18}.guest-post-hero-subtitle{color:#cbd5e1;max-width:620px;margin:0 auto 26px;font-size:.95rem;line-height:1.65}.guest-post-btn-primary,a.guest-post-btn-primary,button.guest-post-btn-primary{cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:10px 24px;font-size:.85rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #6366f159;color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#4f46e5)!important;border:none!important;text-decoration:none!important}.guest-post-btn-primary:hover,a.guest-post-btn-primary:hover,button.guest-post-btn-primary:hover,.guest-post-btn-primary:focus,a.guest-post-btn-primary:focus{transform:translateY(-2px);color:#fff!important;background:linear-gradient(135deg,#7c3aed,#4338ca)!important;text-decoration:none!important;box-shadow:0 6px 20px #8b5cf680!important}.guest-post-btn-primary *,a.guest-post-btn-primary *,.guest-post-btn-primary:hover *,a.guest-post-btn-primary:hover *{color:#fff!important}.guest-post-btn-secondary,a.guest-post-btn-secondary,button.guest-post-btn-secondary{cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:10px 22px;font-size:.85rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff40!important;text-decoration:none!important}.guest-post-btn-secondary:hover,a.guest-post-btn-secondary:hover,button.guest-post-btn-secondary:hover,.guest-post-btn-secondary:focus,a.guest-post-btn-secondary:focus{transform:translateY(-2px);color:#fff!important;background:#ffffff2e!important;border-color:#ffffff73!important;text-decoration:none!important;box-shadow:0 6px 18px #00000040!important}.guest-post-btn-secondary *,a.guest-post-btn-secondary *,.guest-post-btn-secondary:hover *,a.guest-post-btn-secondary:hover *{color:#fff!important}.guest-post-feature-card{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:14px;padding:26px;transition:all .3s cubic-bezier(.16,1,.3,1)}.guest-post-feature-card:hover{border-color:var(--color-accent);transform:translateY(-4px);box-shadow:0 10px 24px #3243db14}.guest-post-feature-icon{width:44px;height:44px;color:var(--color-accent);background:#3243db14;border-radius:10px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.guest-post-pricing-standard{border:1.5px solid var(--color-border);background:var(--color-bg-card);border-radius:16px;flex-direction:column;padding:36px 28px 32px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.guest-post-pricing-standard:hover{border-color:var(--color-accent);transform:translateY(-8px);box-shadow:0 16px 36px #3243db1f}.guest-post-pricing-vip{border:2px solid var(--color-accent);background:var(--color-bg-card);border-radius:16px;flex-direction:column;padding:36px 28px 32px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 8px 24px #3243db1a}.guest-post-pricing-vip:hover{transform:translateY(-8px);box-shadow:0 18px 40px #3243db2e}.profile-hero-card{border:1px solid var(--color-border)!important;color:var(--color-text-primary)!important;background:#fff!important;box-shadow:0 4px 20px #0f172a0d!important}.profile-hero-card .profile-hero-glow{background:radial-gradient(circle,#6366f114 0%,#0000 70%)}.profile-hero-card .profile-hero-avatar{border:3px solid #6366f140;box-shadow:0 4px 14px #0f172a1a}.profile-hero-card .profile-hero-name{color:var(--color-text-primary,#0f172a)!important}.profile-hero-card .profile-hero-handle,.profile-hero-card .profile-hero-icon{color:var(--color-accent,#4f46e5)!important}.profile-hero-card .profile-hero-bio{color:var(--color-text-secondary,#334155)!important}.profile-hero-card .profile-hero-meta{color:var(--color-text-muted,#64748b)!important;border-top:1px solid var(--color-border,#e2e8f0)!important}[data-theme=dark] .profile-hero-card{color:#fff!important;background:radial-gradient(at 50% 25%,#2a1158 0%,#160c38 55%,#0c0824 100%)!important;border:1px solid #8b5cf64d!important;box-shadow:0 16px 40px #0c082459!important}[data-theme=dark] .profile-hero-card .profile-hero-glow{background:radial-gradient(circle,#a78bfa26 0%,#0000 70%)}[data-theme=dark] .profile-hero-card .profile-hero-avatar{border:3px solid #a78bfa80;box-shadow:0 6px 20px #0006}[data-theme=dark] .profile-hero-card .profile-hero-name{color:#fff!important}[data-theme=dark] .profile-hero-card .profile-hero-handle,[data-theme=dark] .profile-hero-card .profile-hero-icon{color:#a78bfa!important}[data-theme=dark] .profile-hero-card .profile-hero-bio{color:#cbd5e1!important}[data-theme=dark] .profile-hero-card .profile-hero-meta{color:#94a3b8!important;border-top:1px solid #8b5cf633!important}.text-accent{color:var(--color-accent)!important}.icon-btn{cursor:pointer;border-radius:6px;padding:4px;transition:transform .15s}.field-error{color:var(--color-danger);margin-top:4px;font-size:.8rem}.form-field-label{color:var(--color-text-primary);margin-bottom:4px;font-size:.85rem;font-weight:600;display:block}.meta-row{color:var(--color-text-secondary);align-items:center;gap:10px;display:flex}.icon-chip{width:20px;height:20px;color:var(--color-accent);background:#3243db1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.input-icon-prefix{color:var(--color-text-muted);font-size:1rem;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.muted-link{color:var(--color-text-muted);text-decoration:none}.input-icon-field{border-radius:var(--radius-md);height:44px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);font-size:.9rem;padding-left:40px!important}.input-icon-field:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #3243db1a}.label-bold{color:var(--color-text-primary);font-weight:700}.flex-col-min{flex-direction:column;min-width:0;display:flex}.meta-tag{color:var(--color-text-muted);align-items:center;gap:4px;display:inline-flex}.input-44{border-radius:var(--radius-md);height:44px}.flex-center{justify-content:center;align-items:center;display:flex}.comments-section{margin-top:48px}.comment-form-card{border-radius:var(--radius-lg);border:1px solid var(--color-border);box-sizing:border-box;width:100%;max-width:100%;margin-bottom:28px;padding:24px 28px;overflow:hidden}.comment-form-title{color:var(--color-text-primary);align-items:center;gap:8px;margin-bottom:16px;font-size:1.15rem;font-weight:700;display:flex}.comment-form-textarea{box-sizing:border-box;border-radius:var(--radius-md);resize:vertical;width:100%;max-width:100%;padding:12px 14px;font-size:.9rem;display:block}.auth-card{transition:transform var(--transition-fast), box-shadow var(--transition-fast)}.auth-card:hover{transform:translateY(-2px)}.password-toggle-btn{color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.password-toggle-btn:hover{color:var(--color-accent)}.auth-trust-bar span{align-items:center;gap:4px;display:inline-flex}.btn-affiliate{color:#fff!important;transition:all var(--transition-fast)!important;background:linear-gradient(135deg,#059669,#10b981)!important;border:none!important;text-decoration:none!important;box-shadow:0 4px 14px #10b98140!important}.btn-affiliate:hover{color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #10b98161!important}[data-theme=dark] .btn-affiliate{background:linear-gradient(135deg,#10b981,#34d399)!important;box-shadow:0 4px 14px #10b9814d!important}.vip-badge-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (width<=640px){.vip-badge-icon{display:none!important}}.flash-notification-wrap{width:100%;margin-bottom:12px;padding-top:14px}.flash-notification-alert{border-radius:var(--radius-md,8px);box-sizing:border-box;align-items:center;gap:12px;width:100%;padding:12px 18px;display:flex;position:relative;box-shadow:0 4px 16px #0003}.flash-notification-alert .notice-box__content{flex:1}.flash-notification-close{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:4px 6px;font-size:1.15rem;line-height:1;transition:opacity .2s,transform .2s;display:inline-flex;position:static}.flash-notification-close:hover{opacity:1;transform:scale(1.1)}@media (width<=640px){.flash-notification-wrap{margin-bottom:6px!important;padding-top:10px!important}}.profile-stat-card{cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;text-align:center!important;border-radius:var(--radius-md)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:18px!important;display:flex!important}.profile-stat-card:hover{transform:translateY(-2px)}.profile-stat-icon{justify-content:center!important;align-items:center!important;margin:0 auto 6px!important;display:flex!important}.profile-stat-value{color:var(--color-text-primary)!important;text-align:center!important;width:100%!important;margin-bottom:2px!important;font-size:1.65rem!important;font-weight:800!important;line-height:1.2!important}.profile-stat-label{text-transform:uppercase!important;letter-spacing:.5px!important;text-align:center!important;width:100%!important;font-size:.75rem!important;font-weight:700!important}.profile-stat-badge{color:#fff;background:#f43f5e;border-radius:12px;padding:2px 7px;font-size:.65rem;font-weight:800;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #f43f5e66}.profile-stat-card--saved{background:linear-gradient(180deg, #a855f70d 0%, var(--color-bg-card) 100%)!important;border:1px solid #a855f740!important}.profile-stat-card--saved.active{border-color:#a855f7!important;box-shadow:0 0 14px #a855f740!important}.profile-stat-card--posts{background:linear-gradient(180deg, #0284c70d 0%, var(--color-bg-card) 100%)!important;border:1px solid #0284c740!important}.profile-stat-card--posts.active{border-color:#0284c7!important;box-shadow:0 0 14px #0284c740!important}.profile-stat-card--discussions{background:linear-gradient(180deg, #10b9810d 0%, var(--color-bg-card) 100%)!important;border:1px solid #10b98140!important}.profile-stat-card--discussions.active{border-color:#10b981!important;box-shadow:0 0 14px #10b98140!important}.profile-stat-card--comments{background:linear-gradient(180deg, #f59e0b0d 0%, var(--color-bg-card) 100%)!important;border:1px solid #f59e0b40!important}.profile-stat-card--comments.active{border-color:#f59e0b!important;box-shadow:0 0 14px #f59e0b40!important}.profile-stat-card--notifications{background:linear-gradient(180deg, #6366f10d 0%, var(--color-bg-card) 100%)!important;border:1px solid #6366f140!important}.profile-stat-card--notifications.has-unread{background:linear-gradient(180deg, #f43f5e14 0%, var(--color-bg-card) 100%)!important;border-color:#f43f5e80!important}.profile-stat-card--notifications.active{border-color:#f43f5e!important;box-shadow:0 0 14px #f43f5e40!important}.activity-feed-card{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-card);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 18px;transition:border-color .2s,box-shadow .2s;display:flex}.activity-feed-card.is-unread{background:linear-gradient(90deg, #6366f114 0%, var(--color-bg-card) 100%);border-color:#6366f173}.activity-feed-main{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.activity-feed-avatar-wrap{flex-shrink:0;margin-top:2px;position:relative}.activity-feed-avatar{object-fit:cover;border:1.5px solid var(--color-border);border-radius:50%;width:38px;height:38px;display:block}.activity-feed-avatar-placeholder{width:38px;height:38px;color:var(--color-accent);border:1.5px solid var(--color-border);background:#6366f126;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.activity-feed-avatar-badge{background:var(--color-accent);color:#fff;border:1.5px solid var(--color-bg-card);border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:flex;position:absolute;bottom:-2px;right:-2px}.activity-feed-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.activity-feed-meta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;font-size:.88rem;line-height:1.4;display:flex}.activity-feed-author-name{color:var(--color-text-primary);font-weight:700}.activity-feed-action-text{color:var(--color-text-secondary);font-size:.84rem}.activity-feed-time{color:var(--color-text-muted);align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.activity-feed-title-row,.activity-feed-snippet-row{align-items:center;width:100%;min-width:0;display:flex}.activity-feed-title-wrap{align-items:center;min-width:0;max-width:100%;display:flex}.activity-feed-title{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .2s;display:block;overflow:hidden}.activity-feed-title:hover{color:var(--color-accent)}.activity-feed-unread-dot{vertical-align:middle;background:#f43f5e;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:6px;display:inline-block}.activity-feed-quote{border:1px solid var(--color-border);color:var(--color-text-secondary);background:#ffffff0a;border-radius:6px;max-width:100%;padding:3px 10px;font-size:.84rem;line-height:1.45;display:inline-block}.activity-feed-quote-mark{color:var(--color-accent);font-weight:700;display:inline}.activity-feed-quote-text{word-break:break-word;font-style:italic;display:inline}.activity-feed-actions-col{flex-direction:column;flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:10px;min-height:52px;display:flex}.activity-feed-actions-meta{flex-shrink:0;align-items:center;gap:8px;line-height:1;display:flex}.activity-feed-actions-btn{flex-shrink:0;align-items:center;gap:8px;display:flex}.activity-feed-actions{flex-shrink:0;align-self:center;align-items:center;gap:8px;display:flex}.activity-badge-blog{color:#38bdf8!important;background:#38bdf826!important;border:1px solid #38bdf84d!important;border-radius:4px!important;padding:2px 8px!important;font-size:.68rem!important;font-weight:700!important}.activity-badge-download,.activity-badge-published{color:#34d399!important;background:#34d39926!important;border:1px solid #34d3994d!important;border-radius:4px!important;padding:2px 8px!important;font-size:.68rem!important;font-weight:700!important}.activity-badge-arcade{color:#f472b6!important;background:#f472b626!important;border:1px solid #f472b64d!important;border-radius:4px!important;padding:2px 8px!important;font-size:.68rem!important;font-weight:700!important}.activity-badge-pending{color:#fbbf24!important;background:#fbbf2426!important;border:1px solid #fbbf244d!important;border-radius:4px!important;padding:2px 8px!important;font-size:.68rem!important;font-weight:700!important}.activity-badge-spam{color:#f87171!important;background:#f8717126!important;border:1px solid #f871714d!important;border-radius:4px!important;padding:2px 8px!important;font-size:.68rem!important;font-weight:700!important}.activity-badge-default{color:#e5e7eb!important;background:#9ca3af26!important;border:1px solid #9ca3af4d!important;border-radius:4px!important;padding:2px 8px!important;font-size:.68rem!important;font-weight:700!important}@media (width>=641px){.activity-feed-author-row{display:none!important}}@media (width<=640px){.activity-feed-avatar-desktop,.activity-feed-author-desktop,.activity-feed-action-desktop{display:none!important}.activity-feed-card{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.activity-feed-main{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.activity-feed-author-row{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding-bottom:8px;display:flex}.activity-feed-author-row .activity-feed-avatar-wrap{margin-top:0}.activity-feed-author-name{font-size:.95rem;font-weight:700}.activity-feed-action-text{color:var(--color-text-secondary);font-size:.88rem}.activity-feed-body{flex-direction:column;gap:6px;width:100%;display:flex}.activity-feed-meta{align-items:center;gap:8px;width:100%;display:flex}.activity-feed-title-row,.activity-feed-snippet-row{width:100%}.activity-feed-quote{box-sizing:border-box;white-space:normal;word-break:break-word;width:100%;padding:6px 10px;line-height:1.5;display:block;overflow:visible}.activity-feed-actions-col{border-top:1px solid #ffffff0f;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;gap:8px;width:100%;min-height:auto;padding-top:10px}.activity-feed-actions-meta{justify-content:flex-start}.activity-feed-actions-btn{justify-content:flex-end}.activity-feed-actions{border-top:1px solid #ffffff0f;justify-content:flex-end;align-self:stretch;width:100%;padding-top:8px}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pwa-install-banner{z-index:1200;background:var(--color-bg-card,#141c2b);border:1px solid var(--color-border,#242f44);border-radius:14px;align-items:center;gap:12px;max-width:460px;margin:0 auto;padding:12px 14px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 10px 30px #00000059}.pwa-install-banner__icon{border-radius:10px;flex-shrink:0}.pwa-install-banner__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pwa-install-banner__text strong{color:var(--color-text-primary,#f1f5f9);font-size:.9rem}.pwa-install-banner__text span{color:var(--color-text-muted,#94a3b8);font-size:.76rem;line-height:1.35}.pwa-install-banner__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.pwa-install-banner__install{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#a158e4,#3243db);border:none;border-radius:8px;padding:8px 16px;font-size:.82rem;font-weight:700}.pwa-install-banner__close{color:var(--color-text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:1.4rem;line-height:1}.error-page-wrapper{text-align:center;max-width:800px;margin:0 auto;position:relative}.error-page-container{padding-top:48px;padding-bottom:72px}.error-glow-orb{filter:blur(55px);pointer-events:none;z-index:0;background:radial-gradient(circle,#6366f11f 0%,#38bdf80f 50%,#0000 75%);width:460px;height:460px;position:absolute;top:8%;left:50%;transform:translate(-50%)}.error-number{background:linear-gradient(135deg,#6366f1 0%,#38bdf8 50%,#ec4899 100%);-webkit-text-fill-color:transparent;letter-spacing:-.04em;-webkit-background-clip:text;margin:0 0 16px;font-size:clamp(5.5rem,16vw,9.5rem);font-weight:900;line-height:.95}.error-heading{color:var(--color-text-primary,#0f172a);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.4rem,3.5vw,2.1rem);font-weight:800}.error-lead{color:var(--color-text-secondary,#475569);max-width:580px;margin:0 auto 32px;font-size:1.05rem;line-height:1.65}.error-search-box{max-width:520px;margin:0 auto 36px}.error-search-form{background:var(--color-bg-card,#fff);border:1.5px solid var(--color-border,#e2e8f0);border-radius:14px;align-items:center;padding:6px 8px 6px 16px;transition:all .25s;display:flex;box-shadow:0 6px 20px #0000000d}.error-search-form:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e,0 8px 24px #00000014}.error-search-icon{color:#64748b;align-items:center;margin-right:10px;display:flex}.error-search-input{color:var(--color-text-primary,#0f172a);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:.95rem}.error-search-input::placeholder{color:var(--color-text-muted,#94a3b8)}.error-search-btn{cursor:pointer;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex;color:#fff!important}.error-search-btn:hover{transform:scale(1.02);box-shadow:0 0 16px #7c3aed66}.error-nav-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:14px;max-width:520px;margin:0 auto 40px;display:grid}.error-nav-card{background:var(--color-bg-card,#fff);border:1px solid var(--color-border,#e2e8f0);color:var(--color-text-primary,#0f172a);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 2px 8px #0000000a}.error-nav-card:hover{border-color:#6366f166;transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.error-nav-card-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.error-nav-card-icon--home{color:#6366f1;background:#6366f11f}.error-nav-card-icon--arcade{color:#ec4899;background:#ec48991f}.error-nav-card-icon--community{color:#0284c7;background:#0ea5e91f}.error-nav-card-icon--vip{color:#d97706;background:#eab30826}.error-nav-card-title{color:var(--color-text-primary,#0f172a);white-space:nowrap;font-size:.95rem;font-weight:700}.error-nav-card-desc{color:var(--color-text-secondary,#64748b);white-space:nowrap;font-size:.78rem}.error-footer-text{color:var(--color-text-secondary,#64748b);font-size:.88rem}.error-footer-text a{color:var(--color-accent,#4f46e5);font-weight:600;text-decoration:underline}[data-theme=dark] .error-glow-orb,body.dark-theme .error-glow-orb,html.dark-theme .error-glow-orb{background:radial-gradient(circle,#8b5cf633 0%,#06b6d41a 50%,#0000 75%)}[data-theme=dark] .error-search-form,body.dark-theme .error-search-form,html.dark-theme .error-search-form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172acc;border:1px solid #94a3b833;box-shadow:0 10px 30px #0006}[data-theme=dark] .error-search-input,body.dark-theme .error-search-input,html.dark-theme .error-search-input{color:#fff}[data-theme=dark] .error-nav-card,body.dark-theme .error-nav-card,html.dark-theme .error-nav-card{background:#1e293b99;border:1px solid #94a3b81f;box-shadow:0 4px 14px #00000040}[data-theme=dark] .error-nav-card:hover,body.dark-theme .error-nav-card:hover,html.dark-theme .error-nav-card:hover{background:#1e293be6}[data-theme=dark] .error-nav-card-title,body.dark-theme .error-nav-card-title,html.dark-theme .error-nav-card-title{color:#f8fafc}[data-theme=dark] .error-nav-card-desc,body.dark-theme .error-nav-card-desc,html.dark-theme .error-nav-card-desc{color:#94a3b8}[data-theme=dark] .error-footer-text a,body.dark-theme .error-footer-text a,html.dark-theme .error-footer-text a{color:#a78bfa}@media (width<=480px){.error-nav-grid{gap:10px}.error-nav-card{gap:8px;padding:12px 10px}.error-nav-card-icon{width:32px;height:32px}.error-nav-card-title{font-size:.86rem}.error-nav-card-desc{font-size:.72rem}}@media (width<=340px){.error-nav-grid{grid-template-columns:1fr}}.prose .faq-section,.post-body .faq-section,.html-editor-content .faq-section,.faq-section{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin-top:44px!important;margin-bottom:28px!important;padding:0!important}[data-theme=dark] .prose .faq-section,[data-theme=dark] .post-body .faq-section,[data-theme=dark] .html-editor-content .faq-section,[data-theme=dark] .faq-section,body.dark-theme .faq-section,html.dark-theme .faq-section{box-shadow:none!important;background:0 0!important;border:none!important}.faq-section>h2,.prose .faq-section>h2,.post-body .faq-section>h2,.html-editor-content .faq-section>h2{color:var(--color-text-primary,#0f172a)!important;border-bottom:2px solid var(--color-border-light,#e2e8f0)!important;margin-top:44px!important;margin-bottom:18px!important;padding-bottom:10px!important;font-size:1.45rem!important;font-weight:800!important;line-height:1.35!important;position:relative!important}[data-theme=dark] .faq-section>h2,[data-theme=dark] .prose .faq-section>h2,[data-theme=dark] .post-body .faq-section>h2,[data-theme=dark] .html-editor-content .faq-section>h2,body.dark-theme .faq-section>h2,html.dark-theme .faq-section>h2{color:#f8fafc!important;border-bottom-color:#94a3b826!important}.prose details.faq-item,.post-body details.faq-item,.html-editor-content details.faq-item,details.faq-item,.faq-item{border:1px solid var(--color-border,#e2e8f0)!important;border-radius:var(--radius-md,10px)!important;background:var(--color-bg-elevated,#f8fafc)!important;margin-bottom:12px!important;transition:all .2s!important;overflow:hidden!important}.prose details.faq-item:last-child,.post-body details.faq-item:last-child,.html-editor-content details.faq-item:last-child,details.faq-item:last-child{margin-bottom:0!important}[data-theme=dark] details.faq-item,[data-theme=dark] .prose details.faq-item,[data-theme=dark] .html-editor-content details.faq-item,body.dark-theme details.faq-item,html.dark-theme details.faq-item{background:#1e293b80!important;border-color:#94a3b824!important}details.faq-item:hover,[data-theme=dark] details.faq-item:hover{border-color:var(--color-accent,#6366f1)!important}details.faq-item[open]{background:var(--color-bg-surface,#fff)!important;border-color:#6366f173!important;box-shadow:0 4px 16px #6366f114!important}[data-theme=dark] details.faq-item[open]{background:#1e293bbf!important;border-color:#a78bfa73!important;box-shadow:0 4px 18px #00000059!important}.prose details.faq-item summary,.post-body details.faq-item summary,.html-editor-content details.faq-item summary,details.faq-item summary,summary.faq-question,.faq-question{color:var(--color-text-primary,#0f172a)!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px 18px!important;font-size:.98rem!important;font-weight:700!important;list-style:none!important;transition:color .15s,background-color .15s!important;display:flex!important;position:relative!important}details.faq-item summary::-webkit-details-marker{display:none!important}details.faq-item summary:after{content:"+"!important;color:var(--color-accent,#6366f1)!important;background:#6366f11f!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;font-size:1.25rem!important;font-weight:700!important;transition:transform .25s,background-color .2s,color .2s!important;display:flex!important}details.faq-item[open] summary:after{content:"−"!important;background:#6366f138!important;transform:rotate(180deg)!important}[data-theme=dark] details.faq-item summary,body.dark-theme details.faq-item summary,html.dark-theme details.faq-item summary{color:#f8fafc!important}[data-theme=dark] details.faq-item summary:after{color:#a78bfa!important;background:#a78bfa2e!important}[data-theme=dark] details.faq-item[open] summary:after{background:#a78bfa4d!important}.prose .faq-answer,.post-body .faq-answer,.html-editor-content .faq-answer,.faq-answer,.prose .faq-item__content,.post-body .faq-item__content,.html-editor-content .faq-item__content,.faq-item__content{animation:.25s ease-out faqFadeIn;border-top:1px solid var(--color-border,#e2e8f0)!important;color:var(--color-text-secondary,#475569)!important;background:0 0!important;padding:14px 18px 18px!important;font-size:.94rem!important;line-height:1.65!important}@keyframes faqFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .faq-answer,[data-theme=dark] .prose .faq-answer,[data-theme=dark] .html-editor-content .faq-answer,[data-theme=dark] .faq-item__content,[data-theme=dark] .prose .faq-item__content,[data-theme=dark] .html-editor-content .faq-item__content,body.dark-theme .faq-answer,body.dark-theme .faq-item__content,html.dark-theme .faq-answer,html.dark-theme .faq-item__content{color:#cbd5e1!important;border-top-color:#94a3b81f!important}.faq-answer p,.faq-item__content p{color:var(--color-text-secondary,#475569)!important;margin:8px 0!important;font-size:.94rem!important;line-height:1.65!important}.faq-answer p:first-child,.faq-item__content p:first-child{margin-top:0!important}.faq-answer p:last-child,.faq-item__content p:last-child{margin-bottom:0!important}[data-theme=dark] .faq-answer p,[data-theme=dark] .faq-item__content p{color:#cbd5e1!important}.arcade-play-layout{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"player sidebar""details sidebar";align-items:start;gap:24px 32px;display:grid}.arcade-play-layout #arcade-card{grid-area:player;width:100%}.arcade-play-layout #game-main-area{grid-area:details;width:100%}.arcade-play-layout #game-sidebar{grid-area:sidebar;width:100%}#arcade-player-section.theater-mode-active .arcade-play-layout{grid-template-columns:minmax(0,1fr) 340px!important;grid-template-areas:"player player""details sidebar"!important;gap:28px 32px!important;display:grid!important}#arcade-player-section.theater-mode-active #arcade-card{border-color:#00c6ff99!important;grid-area:player!important;width:100%!important;box-shadow:0 0 45px #00c6ff40!important}#arcade-player-section.theater-mode-active #game-stage-wrapper{aspect-ratio:16/9!important;width:100%!important;min-height:520px!important;max-height:720px!important}#arcade-player-section.theater-mode-active #game-main-area{grid-area:details!important;width:100%!important}#arcade-player-section.theater-mode-active #game-sidebar{grid-area:sidebar!important;width:100%!important}#game-stage-wrapper{aspect-ratio:16/9;width:100%;min-height:400px;max-height:650px}@media (width<=991px){.arcade-play-layout,#arcade-player-section.theater-mode-active .arcade-play-layout{grid-template-columns:1fr!important;grid-template-areas:"player""details""sidebar"!important;gap:24px!important}}#gameCanvas,#canvas-stage,#game-stage-wrapper,#arcade-player-section,#arcade-card,.arcade-player-wrapper{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-focus-ring-color:transparent!important;outline:none!important}#gameCanvas:focus,#gameCanvas:focus-visible,#gameCanvas:active,#canvas-stage:focus,#canvas-stage:focus-visible,#canvas-stage:active,#game-stage-wrapper:focus,#game-stage-wrapper:focus-visible,#game-stage-wrapper:active{box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;border-color:#0000!important;outline:none!important}:-webkit-any(#game-stage-wrapper:fullscreen,#game-stage-wrapper:-webkit-full-screen,#game-stage-wrapper.is-fullscreen){z-index:99999!important;background:#000!important;border:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:100dvw!important;max-width:100vw!important;height:100dvh!important;max-height:100vh!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}:is(#game-stage-wrapper:fullscreen,#game-stage-wrapper:fullscreen,#game-stage-wrapper.is-fullscreen){z-index:99999!important;background:#000!important;border:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:100dvw!important;max-width:100vw!important;height:100dvh!important;max-height:100vh!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}:-webkit-any(#game-stage-wrapper:fullscreen #canvas-stage,#game-stage-wrapper:-webkit-full-screen #canvas-stage,#game-stage-wrapper.is-fullscreen #canvas-stage){justify-content:stretch!important;align-items:stretch!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:flex!important}:is(#game-stage-wrapper:fullscreen #canvas-stage,#game-stage-wrapper:fullscreen #canvas-stage,#game-stage-wrapper.is-fullscreen #canvas-stage){justify-content:stretch!important;align-items:stretch!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:flex!important}:-webkit-any(#game-stage-wrapper:fullscreen canvas,#game-stage-wrapper:-webkit-full-screen canvas,#game-stage-wrapper.is-fullscreen canvas,#game-stage-wrapper:fullscreen iframe,#game-stage-wrapper:-webkit-full-screen iframe,#game-stage-wrapper.is-fullscreen iframe){object-fit:fill!important;border:none!important;border-radius:0!important;width:100dvw!important;max-width:100vw!important;height:100dvh!important;max-height:100vh!important;margin:0!important;padding:0!important}:is(#game-stage-wrapper:fullscreen canvas,#game-stage-wrapper:fullscreen canvas,#game-stage-wrapper.is-fullscreen canvas,#game-stage-wrapper:fullscreen iframe,#game-stage-wrapper:fullscreen iframe,#game-stage-wrapper.is-fullscreen iframe){object-fit:fill!important;border:none!important;border-radius:0!important;width:100dvw!important;max-width:100vw!important;height:100dvh!important;max-height:100vh!important;margin:0!important;padding:0!important}@media (width<=768px){#game-stage-wrapper,#arcade-player-section.theater-mode-active #game-stage-wrapper{aspect-ratio:16/9!important;min-height:200px!important;max-height:56.25vw!important}.arcade-player-toolbar{box-sizing:border-box!important;gap:8px!important;width:100%!important;padding:10px 12px!important}.arcade-toolbar-actions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;max-width:100%!important;display:flex!important}.arcade-toolbar-actions .btn{flex-shrink:0!important;gap:4px!important;padding:6px 10px!important;font-size:.75rem!important}#btn-theater,.arcade-btn-theater{display:none!important}.arcade-toolbar-actions .arcade-save-label,.arcade-toolbar-actions .arcade-fullscreen-label{display:inline!important}}.sidebar .ad-container-wrap,.sidebar-column .ad-container-wrap,.arcade-sidebar-column .ad-container-wrap,.single-page-sidebar .ad-container-wrap,.arcade-sidebar-ad,.ad-container-wrap{margin-top:0!important;margin-left:0!important;margin-right:0!important}:is(.sidebar-widget-block:has(.ad-container-wrap),.arcade-sidebar-ad){box-shadow:none!important;background:0 0!important;border:none!important;margin-bottom:0!important;padding:0!important}ins.adsbygoogle[data-ad-status=unfilled],ins.adsbygoogle:empty{height:0!important;margin:0!important;padding:0!important;display:none!important}.ad-container-wrap:has(ins.adsbygoogle[data-ad-status=unfilled]){margin:0!important;display:none!important}@media (width<=768px){.prose,.post-body,#post-content,.entry-content,.prose p,.post-body p,#post-content p{font-size:.875rem!important;line-height:1.65!important}.prose h1,.post-body h1{margin-top:24px!important;margin-bottom:12px!important;font-size:1.35rem!important}.prose h2,.post-body h2{margin-top:22px!important;margin-bottom:10px!important;font-size:1.18rem!important}.prose h3,.post-body h3{margin-top:18px!important;margin-bottom:8px!important;font-size:1.05rem!important}.prose ul,.post-body ul,#post-content ul,.entry-content ul{gap:8px!important;margin:12px 0 18px!important;padding-left:0!important}.prose ul>li,.post-body ul>li,#post-content ul>li,.entry-content ul>li{margin-bottom:4px!important;padding-left:18px!important;font-size:.875rem!important;line-height:1.6!important}.prose ul>li:before,.post-body ul>li:before,#post-content ul>li:before,.entry-content ul>li:before{width:6px!important;height:6px!important;top:8px!important;left:2px!important}.prose ol,.post-body ol,#post-content ol,.entry-content ol{gap:8px!important;margin:12px 0 18px!important;padding-left:0!important}.prose ol>li,.post-body ol>li,#post-content ol>li,.entry-content ol>li{margin-bottom:4px!important;padding-left:24px!important;font-size:.875rem!important;line-height:1.6!important}.prose ol>li:before,.post-body ol>li:before,#post-content ol>li:before,.entry-content ol>li:before{width:17px!important;height:17px!important;font-size:.65rem!important;top:2px!important;left:0!important}}#game-specs-card .game-specs-grid,#game-specs-card>div:first-child{grid-template-columns:repeat(2,1fr)!important;gap:16px 20px!important;display:grid!important}
