/* Preview revision 3: the wallet shares the avatar's right column. */
: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);gap:7px 11px;
}
:root[data-theme] .neon-member .member-summary{grid-template-areas:"avatar identity" "avatar wallet" "playtime playtime";}
:root[data-theme] .neon-member .member-summary.has-active-session{grid-template-areas:"avatar identity" "avatar wallet" "session session" "playtime playtime";}
:root[data-theme] .neon-member .member-summary.has-member-competition{grid-template-areas:"avatar identity" "avatar wallet" "competition competition" "playtime playtime";}
:root[data-theme] .neon-member .member-summary.has-active-session.has-member-competition{grid-template-areas:"avatar identity" "avatar wallet" "session session" "competition competition" "playtime playtime";}
:root[data-theme] .neon-member .member-summary .member-avatar{align-self:center;}
:root[data-theme] .neon-member .member-summary .member-identity{align-self:end;padding-right:35px;}
:root[data-theme] .neon-member .member-summary .welcome-label{font-size:11px;line-height:14px;}
:root[data-theme] .neon-member .member-summary .member-identity h1{font-size:18px;line-height:24px;margin:2px 0;}
:root[data-theme] .neon-member .member-summary .member-username{font-size:10px;line-height:14px;}
:root[data-theme] .neon-member .member-summary .wallet-summary{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:5px;align-self:start;}
:root[data-theme] .neon-member .member-summary .profile-wallet-value,
:root[data-theme] .neon-member .member-summary .profile-member-points{min-height:40px;padding:4px 6px;gap:1px;border-radius:7px;}
:root[data-theme] .neon-member .member-summary .profile-wallet-value>span,
:root[data-theme] .neon-member .member-summary .profile-member-points small{font-size:8px;line-height:11px;}
:root[data-theme] .neon-member .member-summary .wallet-summary strong,
:root[data-theme] .neon-member .member-summary .profile-member-points-value{font-size:15px;line-height:19px;letter-spacing:-.2px;font-variant-numeric:tabular-nums;}
:root[data-theme] .neon-member .member-summary.balance-long .wallet-summary strong{font-size:13px;}
:root[data-theme] .neon-member .member-summary.balance-very-long .wallet-summary strong{font-size:11px;}
:root[data-theme] .neon-member .member-summary .profile-member-points svg{width:8px;height:8px;top:6px;right:5px;}
:root[data-theme] .neon-member .member-summary .profile-member-points small{padding-right:8px;}
@media(max-width:350px){
 :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:66px minmax(0,1fr);column-gap:8px;}
 :root[data-theme] .neon-member .member-summary .member-avatar{width:66px;height:66px;}
 :root[data-theme] .neon-member .member-summary .member-identity h1{font-size:16px;line-height:22px;}
 :root[data-theme] .neon-member .member-summary .wallet-summary strong,
 :root[data-theme] .neon-member .member-summary .profile-member-points-value{font-size:13px;}
 :root[data-theme] .neon-member .member-summary .profile-wallet-value,
 :root[data-theme] .neon-member .member-summary .profile-member-points{padding:4px 5px;}
}
