:root{--glass-shine:linear-gradient(155deg,rgba(255,255,255,0.5),rgba(255,255,255,0) 60%);--glass-tint:rgba(250,250,251,0.74);--glass-filter:blur(34px) saturate(1);--glass-panel-filter:none;--glass-border:rgba(255,255,255,0.75);--glass-shadow:0 24px 60px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.9);--glass-text-2:rgba(0,0,0,0.72);--glass-button-shadow:0 6px 16px rgba(0,0,0,0.14);--glass-scrim:rgba(0,0,0,0.34);--glass-scrim-filter:blur(16px) saturate(0.55)}:root[data-theme=dark]{--glass-shine:linear-gradient(155deg,rgba(255,255,255,0.075),rgba(255,255,255,0.015) 42%,rgba(255,255,255,0) 70%);--glass-tint:rgba(24,24,26,0.64);--glass-filter:blur(34px) saturate(0.85) brightness(0.66);--glass-border:rgba(255,255,255,0.13);--glass-shadow:0 28px 70px rgba(0,0,0,0.6),0 2px 8px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.2),inset 0 -1px 0 rgba(255,255,255,0.04);--glass-text-2:rgba(255,255,255,0.8);--glass-button-shadow:0 6px 16px rgba(0,0,0,0.35);--glass-scrim:rgba(0,0,0,0.52)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:root{--glass-shine:linear-gradient(transparent,transparent);--glass-tint:rgba(255,255,255,0.96);--glass-scrim:rgba(0,0,0,0.5);--glass-text-2:rgba(0,0,0,0.68)}:root[data-theme=dark]{--glass-shine:linear-gradient(transparent,transparent);--glass-tint:rgba(28,28,30,0.94);--glass-scrim:rgba(0,0,0,0.72);--glass-text-2:rgba(255,255,255,0.78)}}@media (prefers-reduced-transparency:reduce){:root{--glass-shine:linear-gradient(transparent,transparent);--glass-tint:rgba(255,255,255,0.96);--glass-filter:none;--glass-scrim:rgba(0,0,0,0.5);--glass-scrim-filter:none;--glass-text-2:rgba(0,0,0,0.68)}:root[data-theme=dark]{--glass-shine:linear-gradient(transparent,transparent);--glass-tint:rgba(28,28,30,0.94);--glass-filter:none;--glass-scrim:rgba(0,0,0,0.72);--glass-text-2:rgba(255,255,255,0.78)}}:root:root :is(.fullscreen-confirm,.bi-overlay,.rush-intro-overlay,.scout-modal-overlay,.modal-backdrop,.modal-backdrop.modal-backdrop-strong,.modal-backdrop.modal-backdrop-glass,.bl-modal-backdrop,.promo-overlay,.drawer-backdrop,.rpt-intro,.clm-overlay,.sc-overlay,.pmh-overlay,.pfb-back){background:var(--glass-scrim)!important;-webkit-backdrop-filter:var(--glass-scrim-filter)!important;backdrop-filter:var(--glass-scrim-filter)!important}:root:root :is(.fullscreen-confirm-card,.bi-card,.rush-intro-card,.rush-intro-card.intro-card-v2,.scout-modal-card.card,.modal-card,.modal-card.pz-settings-modal,.modal-card.glass-modal,.promo-panel,.drawer,.rpt-mini){background:var(--glass-shine),var(--glass-tint)!important;-webkit-backdrop-filter:var(--glass-panel-filter)!important;backdrop-filter:var(--glass-panel-filter)!important;border-color:var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}:root:root .rush-intro-card.intro-card-v2{border-width:1px}:root:root :is(.liquid-glass-card,.require-player-card,.nav-more-menu,.account-pop,.nav-hint,.pz-select-menu,.focus-toast,.scout-toast-card,.ip-card,.rv-tabbar,.bot-start-bar,.share-deck-bar,.review-body-report .report-actions,.eval-tip,.pz-toggle-glass,.bx-tabs,.bx-support){background:var(--glass-shine),var(--glass-tint)!important;-webkit-backdrop-filter:var(--glass-filter)!important;backdrop-filter:var(--glass-filter)!important;border-color:var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}:root:root .modal-card:is(.liquid-glass-card,.require-player-card){-webkit-backdrop-filter:var(--glass-panel-filter)!important;backdrop-filter:var(--glass-panel-filter)!important}:root:root :is(.fullscreen-confirm-card,.bi-card,.rush-intro-card,.scout-modal-card.card,.modal-card,.promo-panel) :is(.muted,.bi-sub,.rush-intro-sub,.scout-modal-card p){color:var(--glass-text-2)}:root:root :is(.fullscreen-confirm-card,.bi-card,.rush-intro-card,.scout-modal-card.card,.modal-card,.promo-panel,.drawer) .btn-primary{box-shadow:var(--glass-button-shadow)}:root:root .bi-puzzle{box-shadow:0 14px 40px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.08)}:root:root .bi-scan{background:linear-gradient(180deg,transparent,rgba(255,255,255,.75),transparent);box-shadow:0 0 28px 8px rgba(255,255,255,.28)}:root:root .rpt-globe{box-shadow:0 24px 60px rgba(0,0,0,.55)}:root:root .rpt-scan{background:linear-gradient(180deg,transparent,rgba(255,255,255,.75),transparent);box-shadow:0 0 34px 10px rgba(255,255,255,.3)}:root:root .rpt-intro{--glass-shine:linear-gradient(155deg,rgba(255,255,255,0.075),rgba(255,255,255,0.015) 42%,rgba(255,255,255,0) 70%);--glass-tint:rgba(24,24,26,0.64);--glass-border:rgba(255,255,255,0.13);--glass-shadow:0 28px 70px rgba(0,0,0,0.6),0 2px 8px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.2),inset 0 -1px 0 rgba(255,255,255,0.04);--glass-scrim:rgba(0,0,0,0.62)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:root:root .rpt-intro{--glass-shine:linear-gradient(transparent,transparent);--glass-tint:rgba(28,28,30,0.94);--glass-scrim:rgba(0,0,0,0.8)}}@media (prefers-reduced-transparency:reduce){:root:root .rpt-intro{--glass-shine:linear-gradient(transparent,transparent);--glass-tint:rgba(28,28,30,0.94);--glass-scrim:rgba(0,0,0,0.8)}}