/* Shared production components; only opt-in skin IDs override classic. */
.skin-wordmark{display:none}
.skin-preview-notice{position:fixed;z-index:1100;bottom:70px;left:50%;transform:translateX(-50%);padding:5px 10px;border-radius:8px;background:#101827;color:#fff;font:11px/1.5 sans-serif;white-space:nowrap;box-shadow:0 2px 8px #0005}
.skin-preview-notice a{color:#ffe295;margin-left:10px}
html:root[data-pg-skin="black-gold"]{--skin-bg:#121212;--skin-surface:#20201eea;--skin-solid:#23221f;--skin-text:#f4f0e7;--skin-muted:#b8b3a8;--skin-accent:#e7c486;--skin-line:#a88a5259;--skin-button:#e7c486;--skin-button-text:#231b0d;--skin-radius:12px;--skin-art:url('skins-20261009/black-gold/background.webp');--skin-hero:url('skins-20261009/black-gold/hero.webp')}
html:root[data-pg-skin="ink"]{--skin-bg:#f7f3eb;--skin-surface:#fffdf6de;--skin-solid:#fdfaf3;--skin-text:#272a28;--skin-muted:#72736a;--skin-accent:#a6312a;--skin-line:#aaa39750;--skin-button:#ac3830;--skin-button-text:#fffaf0;--skin-radius:13px;--skin-art:url('skins-20261009/ink/background.webp');--skin-hero:url('skins-20261009/ink/hero.webp')}
html:root[data-pg-skin="aurora"]{--skin-bg:#080f2c;--skin-surface:#122041db;--skin-solid:#122041;--skin-text:#f1f6ff;--skin-muted:#a8b6d7;--skin-accent:#65dbff;--skin-line:#718bff60;--skin-button:#6760ee;--skin-button-text:#fff;--skin-radius:16px;--skin-art:url('skins-20261009/aurora/background.webp');--skin-hero:url('skins-20261009/aurora/hero.webp')}
html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-auth{color:var(--skin-text);font-family:"PingFang SC","Microsoft YaHei",sans-serif}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall[data-page],html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet{background:var(--skin-bg) var(--skin-art) center top/100% 100% no-repeat}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-scroll{background:var(--skin-bg) var(--skin-art) center bottom/100% 100% no-repeat;bottom:var(--hall-nav-height)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-header{height:13cqw;min-height:50px;padding:0 4cqw;border:0;border-radius:0;margin:0;background:transparent;color:var(--skin-accent)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-logo{display:none}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .skin-wordmark{display:flex;align-items:center;gap:9px;color:var(--skin-accent);line-height:1}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .skin-wordmark strong{font:900 clamp(23px,7cqw,36px)/1 Arial,sans-serif;letter-spacing:-1px}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .skin-wordmark b{font-size:clamp(17px,4.7cqw,25px);font-weight:700;letter-spacing:2px}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .skin-wordmark small{display:block;font:8px/1.5 Arial,sans-serif;letter-spacing:1.9px}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .icon-headset{color:var(--skin-accent)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-hero{height:auto;aspect-ratio:780/620;object-fit:cover}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-landscape{background:none;padding:0 4cqw 4cqw}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-announcement{margin:0 0 2cqw;background:var(--skin-surface);color:var(--skin-text);border-color:var(--skin-line);min-height:34px;height:8cqw;font-size:3cqw;box-shadow:none}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-announcement .hall-icon{color:var(--skin-accent)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-games{gap:3.5cqw 2.5cqw;margin-top:2cqw}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-game{border-radius:2.4cqw;box-shadow:0 0 0 1px var(--skin-line);background:var(--skin-solid)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-game h2{font-size:3.1cqw;line-height:1.35;font-weight:600}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-nav{background:var(--skin-solid);border-radius:0;border-top:1px solid var(--skin-line);box-shadow:none}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-nav button{color:var(--skin-muted);font-size:3.3cqw}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-nav button[aria-current=true]{color:var(--skin-accent);filter:none}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-nav button[aria-current=true]:after{background:var(--skin-accent);left:30%;right:30%;height:2px}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-panel,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-service-panel,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-dialog,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-dialog{background:var(--skin-solid);border-color:var(--skin-line);border-radius:var(--skin-radius);color:var(--skin-text)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-panel h2,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-service-hint,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-dialog h2,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-confirm-text,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-dialog p{color:var(--skin-text)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-scene{background:none;padding:5cqw 5cqw 5cqw;min-height:100%}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-title{min-height:42px;line-height:1.3;margin-bottom:4cqw}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-title svg{display:none}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-title:before{content:'个人中心';display:block;color:var(--skin-text);font-size:6cqw;font-weight:650;letter-spacing:1px}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-identity{height:29cqw;min-height:112px;padding:1cqw 0 5cqw;gap:4cqw}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-avatar{width:23cqw;height:23cqw;background:var(--skin-surface);border-color:var(--skin-line);box-shadow:none}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-details{max-width:70%;padding:0;background:none}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-details:before{display:none}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-name,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-id{color:var(--skin-text);text-shadow:none;min-height:38px}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-name strong{font-size:clamp(14px,4.4cqw,22px)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-id{color:var(--skin-muted);font-size:clamp(12px,3.4cqw,18px)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-wallet{display:grid;grid-template-columns:1fr 1fr;gap:4cqw;height:24cqw;min-height:94px;margin:4cqw 0 5cqw;padding:4cqw;background:var(--skin-surface);border:1px solid var(--skin-line);border-radius:var(--skin-radius);mask:none;-webkit-mask:none}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-value{position:relative;left:auto;top:auto;transform:none;max-width:none;font-size:clamp(21px,5.8cqw,32px);align-self:center;white-space:nowrap;text-overflow:ellipsis;color:var(--skin-text)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-value:before{display:block;margin-bottom:2cqw;color:var(--skin-muted);font-size:clamp(12px,3.2cqw,18px);letter-spacing:0;font-weight:400}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-gold:before{content:'主钱包余额'}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-bank:before{content:'银行余额'}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-settings{padding:1cqw 4cqw;background:var(--skin-surface);border:1px solid var(--skin-line);border-radius:var(--skin-radius)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-row{height:18cqw;min-height:62px;padding:0;gap:4cqw;color:var(--skin-text);border-color:var(--skin-line);text-shadow:none;font-size:clamp(14px,4cqw,22px)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .p-icon{background-color:var(--skin-accent);width:22px;height:22px}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-switch{width:48px;height:28px;border-color:var(--skin-line);background:var(--skin-bg)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-switch:after{width:20px;height:20px;top:3px;left:3px;background:var(--skin-muted);border:0}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile [aria-checked=true] .profile-switch{background:var(--skin-accent)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile [aria-checked=true] .profile-switch:after{left:23px;background:var(--skin-solid)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-logout{width:100%;min-height:48px;height:13cqw;margin:6cqw 0 0;background:var(--skin-surface);border:1px solid var(--skin-line);border-radius:var(--skin-radius);color:var(--skin-accent);font-size:clamp(14px,4.1cqw,22px);font-weight:500;letter-spacing:1px;mask:none;-webkit-mask:none}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-version{color:var(--skin-muted);padding-top:10cqw;font-size:12px}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet{scrollbar-gutter:auto}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-scene{min-height:100%;padding:0 5cqw 10cqw}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet header{height:19cqw;min-height:72px;justify-content:flex-start;align-items:center;padding:0}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet h1{background:none;color:var(--skin-text);font:650 6cqw/1.3 "PingFang SC","Microsoft YaHei",sans-serif;-webkit-text-fill-color:currentColor;filter:none;letter-spacing:1px;text-shadow:none}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-balances{height:39cqw;min-height:140px;margin:0 0 5cqw;background:var(--skin-surface);border:1px solid var(--skin-line);border-radius:var(--skin-radius);mask:none;-webkit-mask:none;padding:5cqw}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-balances span{position:static;display:block;max-width:100%;transform:none;color:var(--skin-text);font-size:9cqw;line-height:1.3;white-space:nowrap}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-balances span:before{display:block;color:var(--skin-muted);font-size:clamp(12px,3.4cqw,18px);font-weight:400;margin-bottom:1.3cqw}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-balances .wallet-gold:before{content:'主钱包余额'}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-balances .wallet-bank{font-size:5cqw;border-top:1px solid var(--skin-line);padding-top:3cqw;margin-top:3cqw}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-balances .wallet-bank:before{content:'银行余额';display:inline-block;margin:0 5cqw 0 0}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-workspace{display:block;margin-top:0;min-height:0}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3cqw 2.5cqw;margin:0 0 5cqw;padding:0 0 4cqw;border:0;border-bottom:1px solid var(--skin-line)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-tab,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-tab[data-tab='3'],html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-tab[data-tab='4'],html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-tab[data-tab='6']{height:11cqw;min-height:42px;display:flex;flex-direction:row;justify-content:center;gap:1cqw;padding:0 1cqw;border-radius:var(--skin-radius);color:var(--skin-muted);font-size:3.5cqw;text-align:center;text-shadow:none;background:transparent;border:1px solid transparent;box-shadow:none}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-tab svg{width:4cqw;height:4cqw;min-width:16px;min-height:16px}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-tab[data-tab='0']{order:0}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-tab[data-tab='1']{order:1}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-tab[data-tab='2']{order:2}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-tab[data-tab='3']{order:3}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-tab[data-tab='4']{order:4}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-tab[data-tab='5']{order:5}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-tab[data-tab='6']{order:6}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-tab[data-tab='0'],html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-tab[data-tab='1'],html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-tab[data-tab='2']{background:var(--skin-surface);border-color:var(--skin-line);color:var(--skin-text);font-size:clamp(14px,4cqw,22px)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-tab:nth-child(-n+3) svg{display:none}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-tab[aria-current=true]{background:var(--skin-button);color:var(--skin-button-text);border-color:var(--skin-button);text-shadow:none;box-shadow:none}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-records-label{display:none}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-operation{padding:0}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-operation-title{display:none}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-field{gap:2cqw;margin:0 0 3cqw}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-field label{color:var(--skin-text);font-size:3.8cqw;margin:0 0 1cqw;font-weight:500}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-field input{height:13cqw;min-height:48px;background:var(--skin-surface);border-color:var(--skin-line);border-radius:var(--skin-radius);color:var(--skin-text);font-size:clamp(14px,4cqw,22px)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet input::placeholder{color:var(--skin-muted)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-slider{accent-color:var(--skin-accent);margin:1cqw 0 2cqw;height:28px}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-slider::-webkit-slider-runnable-track{background:var(--skin-surface);border-color:var(--skin-line);height:5px}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-slider::-webkit-slider-thumb{background:var(--skin-accent);border:2px solid var(--skin-solid);box-shadow:none;width:20px;height:20px;margin-top:-8px}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:2cqw;margin:0 0 4cqw}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-shortcut,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-shortcuts:not(.wallet-give-shortcuts) .wallet-shortcut:nth-child(n+4){grid-column:auto;min-height:40px;height:10cqw;border-color:var(--skin-line);border-radius:8px;background:var(--skin-surface);color:var(--skin-text);font-size:clamp(12px,3.4cqw,18px);font-weight:500}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-give-shortcuts{grid-template-columns:repeat(4,1fr)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-give-shortcuts .wallet-shortcut:last-child{grid-column:auto}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-primary{width:100%;height:14cqw;min-height:50px;margin:4cqw 0 0;background:var(--skin-button);border:1px solid var(--skin-button);border-radius:var(--skin-radius);color:var(--skin-button-text);font-size:5cqw;font-weight:650;box-shadow:none;text-shadow:none}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-record{color:var(--skin-text);background:var(--skin-surface);border-color:var(--skin-line);padding:14px 10px}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-record time,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-chin,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-empty{color:var(--skin-muted)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-record-amount{color:var(--skin-accent)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-check,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-secondary,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-pages button,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-back{color:var(--skin-text);background:var(--skin-surface);border-color:var(--skin-line)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-busy{background:var(--skin-solid);color:var(--skin-text)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-toast,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-toast,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-toast{background:var(--skin-solid);color:var(--skin-text);border-color:var(--skin-line)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet .wallet-dialog-actions button,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-dialog-submit,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-confirm-actions button,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall .hall-service-retry{background:var(--skin-button);border-color:var(--skin-line);color:var(--skin-button-text)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-dialog label{color:var(--skin-muted)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile .profile-dialog input{background:var(--skin-bg);border-color:var(--skin-line);color:var(--skin-text)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile button:focus-visible,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet button:focus-visible,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall button:focus-visible,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile input:focus-visible,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet input:focus-visible{outline-color:var(--skin-accent)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-auth{background:var(--skin-bg)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-auth .auth-scene{background:var(--skin-bg) var(--skin-art) center/100% 100% no-repeat}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-auth .auth-hero{height:auto;aspect-ratio:780/620;background:var(--skin-hero) center/cover no-repeat;margin-bottom:6cqw}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-auth .auth-tab,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-auth .auth-field{background:var(--skin-surface);border-color:var(--skin-line);color:var(--skin-text);box-shadow:none;text-shadow:none}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-auth .auth-tab[aria-selected=true],html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-auth .auth-submit{background:var(--skin-button);border-color:var(--skin-button);color:var(--skin-button-text);box-shadow:none;text-shadow:none}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-auth .auth-icon{background-color:var(--skin-accent)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-auth input{color:var(--skin-text)}html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-auth input::placeholder{color:var(--skin-muted)}
/* Specific layouts from the three selected visual targets. */
html:root[data-pg-skin="ink"] #pg-wallet .wallet-balances{display:grid;grid-template-columns:1fr 1fr;gap:5cqw;height:25cqw;min-height:98px;padding:5cqw 4cqw}
html:root[data-pg-skin="ink"] #pg-wallet .wallet-balances span{align-self:center;font-size:6cqw}
html:root[data-pg-skin="ink"] #pg-wallet .wallet-balances .wallet-bank{border:0;margin:0;padding:0;font-size:6cqw}
html:root[data-pg-skin="ink"] #pg-wallet .wallet-balances .wallet-bank:before{display:block;margin:0 0 1.3cqw}
html:root[data-pg-skin="ink"] #pg-wallet .wallet-tab[data-tab='0'],html:root[data-pg-skin="ink"] #pg-wallet .wallet-tab[data-tab='1'],html:root[data-pg-skin="ink"] #pg-wallet .wallet-tab[data-tab='2']{background:none;border:0;border-bottom:2px solid transparent;border-radius:0}
html:root[data-pg-skin="ink"] #pg-wallet .wallet-tab[aria-current=true]{background:none;color:var(--skin-accent);border-bottom:2px solid var(--skin-accent)}
html:root[data-pg-skin="ink"] #pg-hall .hall-game{overflow:visible;aspect-ratio:1/1.24;background:transparent;box-shadow:none;border-radius:2.4cqw}
html:root[data-pg-skin="ink"] #pg-hall .hall-cover{height:auto;bottom:auto;aspect-ratio:1}
html:root[data-pg-skin="ink"] #pg-hall .hall-game h2{min-height:0;height:24%;padding:1cqw 0 0;align-items:center;background:none;color:var(--skin-text);font-size:3cqw;text-shadow:none;font-weight:550}
html:root[data-pg-skin="ink"] #pg-hall .skin-wordmark{color:#202722}
html:root[data-pg-skin="ink"] #pg-wallet h1,html:root[data-pg-skin="ink"] #pg-profile .profile-title:before{font-family:"Songti SC","STSong",serif;font-weight:700}
html:root[data-pg-skin="aurora"] #pg-hall .hall-nav{border-radius:6cqw 6cqw 0 0;border-color:#568de8}
html:root[data-pg-skin="aurora"] #pg-profile .profile-identity{height:auto;min-height:43cqw;flex-direction:column;gap:1cqw;padding-bottom:4cqw}
html:root[data-pg-skin="aurora"] #pg-profile .profile-avatar{width:24cqw;height:24cqw;border-color:#7da9ff;box-shadow:0 0 15px #4f83d35c}
html:root[data-pg-skin="aurora"] #pg-profile .profile-details{max-width:100%;text-align:center}
html:root[data-pg-skin="aurora"] #pg-profile .profile-name,html:root[data-pg-skin="aurora"] #pg-profile .profile-id{justify-content:center;margin:auto;min-height:30px}
html:root[data-pg-skin="aurora"] #pg-wallet .wallet-primary{border-radius:30px;box-shadow:0 0 18px #514b9b50}
html:root[data-pg-skin="aurora"] #pg-wallet .wallet-tabs .wallet-tab:nth-child(-n+3){height:17cqw;flex-direction:column;background:#162c61;border-color:#4572ac}
html:root[data-pg-skin="aurora"] #pg-wallet .wallet-tabs .wallet-tab:nth-child(-n+3) svg{display:block;width:6cqw;height:6cqw}
html:root[data-pg-skin="aurora"] #pg-wallet .wallet-tabs .wallet-tab[aria-current=true]{background:var(--skin-button);color:white}
@media(prefers-reduced-motion:reduce){html[data-pg-skin] *{scroll-behavior:auto}}

html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet{text-align:left}

html:root[data-pg-skin="black-gold"] #pg-wallet .wallet-primary{background:linear-gradient(180deg,#f1d7a8,#d5ab64)}
html:root[data-pg-skin="black-gold"] #pg-wallet .wallet-balances span,html:root[data-pg-skin="black-gold"] #pg-profile .profile-value{color:#e7c486}
html:root[data-pg-skin="aurora"] #pg-wallet .wallet-primary{background:linear-gradient(110deg,#16769f,#5954cf 50%,#873ad1)}

@media(min-width:701px){
html[data-pg-skin]:not([data-pg-skin="classic"]) body:has(#pg-hall:not([hidden])):before{content:"";position:fixed;inset:0;z-index:21;background:var(--skin-bg);pointer-events:none}
html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-auth{left:50%!important;width:480px!important;margin-left:-240px!important;top:0!important;--hall-nav-height:72px!important}
html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-hall,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-auth{height:100dvh!important}
html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-wallet,html[data-pg-skin]:not([data-pg-skin="classic"]) #pg-profile{height:calc(100dvh - 72px)!important}
}
