/* Preview only. No production files or behavior changed. */
:root[data-theme] .neon-member #member-screen>.member-main{padding-top:max(12px,var(--safe-top));}
:root[data-theme] .neon-member .member-summary,
:root[data-theme] .neon-member .member-summary.has-active-session,
:root[data-theme] .neon-member .member-summary.has-member-competition,
:root[data-theme] .neon-member .member-summary.has-active-session.has-member-competition{
 grid-template-columns:82px minmax(0,1fr);
 grid-template-rows:auto;padding:14px 14px 12px;gap:10px 12px;min-height:0;
}
:root[data-theme] .neon-member .member-summary{grid-template-areas:"avatar identity" "wallet wallet" "playtime playtime";}
:root[data-theme] .neon-member .member-summary.has-active-session{grid-template-areas:"avatar identity" "wallet wallet" "session session" "playtime playtime";}
:root[data-theme] .neon-member .member-summary.has-member-competition{grid-template-areas:"avatar identity" "wallet wallet" "competition competition" "playtime playtime";}
:root[data-theme] .neon-member .member-summary.has-active-session.has-member-competition{grid-template-areas:"avatar identity" "wallet wallet" "session session" "competition competition" "playtime playtime";}
:root[data-theme] .neon-member .member-summary>.notifications-bell{position:absolute;top:12px;right:12px;z-index:3;width:36px;height:36px;min-height:36px;padding:7px;border-radius:11px;box-shadow:0 0 10px #008cff40;background:#082443;border:1px solid #2989c0;}
:root[data-theme] .neon-member .member-summary>.notifications-bell svg{width:20px;height:20px;stroke:#b6edff;}
:root[data-theme] .neon-member .member-summary .member-avatar{width:82px;max-width:82px;height:82px;padding:3px;align-self:center;justify-self:start;box-shadow:0 0 8px #1eceff80,0 0 15px #9029ff60;}
:root[data-theme] .neon-member .member-summary .member-avatar img{border-width:2px;}
:root[data-theme] .neon-member .member-summary .profile-camera{width:27px;height:27px;right:-3px;bottom:-3px;padding:5px;border-width:1px;}
:root[data-theme] .neon-member .member-summary .member-identity{align-self:center;padding-right:37px;}
:root[data-theme] .neon-member .member-summary .welcome-label{font-size:12px;line-height:1.4;}
:root[data-theme] .neon-member .member-summary .member-identity h1{font-size:20px;line-height:1.35;margin:4px 0;}
:root[data-theme] .neon-member .member-summary .member-username{font-size:12px;line-height:1.45;}
:root[data-theme] .neon-member .member-summary .wallet-summary{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:stretch;justify-items:stretch;justify-self:stretch;width:100%;gap:8px;padding:0;margin:4px 0 0;}
:root[data-theme] .neon-member .member-summary .profile-wallet-value,
:root[data-theme] .neon-member .member-summary .profile-member-points{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;width:100%;max-width:none;min-width:0;padding:9px 11px;border:1px solid #526b9c;border-radius:11px;background:#041a37d9;margin:0;}
:root[data-theme] .neon-member .member-summary .profile-wallet-value{background:linear-gradient(110deg,#32260de8,#101c36e8);border-color:#bd9c51;}
:root[data-theme] .neon-member .member-summary .profile-wallet-value>span{font-size:10px;line-height:1.4;color:#c7e5ff;}
:root[data-theme] .neon-member .member-summary .wallet-summary strong,
:root[data-theme] .neon-member .member-summary.balance-long .wallet-summary strong,
:root[data-theme] .neon-member .member-summary.balance-very-long .wallet-summary strong{font-size:21px;line-height:1.25;letter-spacing:-.4px;padding:0;margin:0;border:0;background:transparent;box-shadow:none;max-width:100%;overflow-wrap:anywhere;}
:root[data-theme] .neon-member .member-summary .profile-member-points{position:relative;border-color:#5574ad;}
:root[data-theme] .neon-member .member-summary .profile-member-points svg{position:absolute;right:8px;top:9px;width:12px;height:12px;fill:#ffe385;}
:root[data-theme] .neon-member .member-summary .profile-member-points small{font-size:10px;line-height:1.4;padding-right:12px;color:#b5d5f3;}
:root[data-theme] .neon-member .member-summary .profile-member-points-value{font-size:19px;line-height:1.35;font-weight:800;color:#ffe48c;}
:root[data-theme] .neon-member .member-summary .profile-playtime{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:9px 10px;margin-top:0;border-radius:11px;}
:root[data-theme] .neon-member .member-summary .profile-playtime-heading{grid-column:1/-1;}
:root[data-theme] .neon-member .member-summary .profile-playtime-title{font-size:11px;line-height:16px;}
:root[data-theme] .neon-member .member-summary .profile-playtime-title svg{width:13px;height:13px;}
:root[data-theme] .neon-member .member-summary .profile-playtime-status{font-size:9px;line-height:14px;}
:root[data-theme] .neon-member .member-summary .profile-play-zone{grid-column:1;align-self:center;justify-self:start;margin:0;padding:4px 6px;line-height:14px;}
:root[data-theme] .neon-member .member-summary .profile-playtime-numbers{grid-column:2;display:flex;flex-direction:column;align-items:flex-end;gap:0;margin:0;}
:root[data-theme] .neon-member .member-summary .profile-playtime-numbers strong{font-size:16px;line-height:21px;}
:root[data-theme] .neon-member .member-summary .profile-playtime-numbers>span{font-size:8px;line-height:11px;}
:root[data-theme] .neon-member .member-summary .profile-playtime-meter{grid-column:1/-1;height:6px;margin:0;}
:root[data-theme] .neon-member .member-summary .profile-playtime-milestones{grid-column:1/-1;margin:0;}
:root[data-theme] .neon-member .member-summary .profile-playtime-milestones b{font-size:9px;line-height:13px;}
:root[data-theme] .neon-member .member-summary .profile-playtime-milestones small{font-size:8px;line-height:12px;}
:root[data-theme] .neon-member .member-summary .profile-playtime-next{grid-column:1;font-size:9px;line-height:14px;margin:0;align-self:center;}
:root[data-theme] .neon-member .member-summary .profile-playtime-earned{grid-column:2;font-size:9px;line-height:14px;margin:0;align-self:center;text-align:right;}
:root[data-theme] .neon-member .member-summary .profile-play-policy-note{grid-column:1/-1;margin:0;font-size:9px;line-height:13px;}
:root[data-theme] .neon-member .member-summary .active-session{margin:0;padding:9px 10px 7px;}
:root[data-theme] .neon-member .member-summary+.cards-launch{margin-top:13px;}
:root[data-theme=clean] .neon-member .member-summary>.notifications-bell{background:#ecf6ff;border-color:#8dc3e2;box-shadow:none;}
:root[data-theme=clean] .neon-member .member-summary>.notifications-bell svg{stroke:#126088;}
:root[data-theme=clean] .neon-member .member-summary .profile-wallet-value{background:#fff8e6;border-color:#dfc47f;}
:root[data-theme=clean] .neon-member .member-summary .profile-member-points{background:#edf6ff;border-color:#a5c7e4;}
:root[data-theme=clean] .neon-member .member-summary .profile-wallet-value>span,
:root[data-theme=clean] .neon-member .member-summary .profile-member-points small{color:#42657e;}
:root[data-theme=clean] .neon-member .member-summary .profile-member-points-value{color:#805900;}
@media(max-width:350px){
 :root[data-theme] .neon-member .member-summary{grid-template-columns:72px minmax(0,1fr);gap:9px 10px;padding:12px 11px;}
 :root[data-theme] .neon-member .member-summary .member-avatar{width:72px;height:72px;}
 :root[data-theme] .neon-member .member-summary .member-identity h1{font-size:18px;}
 :root[data-theme] .neon-member .member-summary .profile-wallet-value,:root[data-theme] .neon-member .member-summary .profile-member-points{padding:8px;}
 :root[data-theme] .neon-member .member-summary .wallet-summary strong{font-size:19px;}
 :root[data-theme] .neon-member .member-summary .profile-member-points-value{font-size:17px;}
}
