.SettingRow-module__LdSWBW__row{width:100%;min-height:3.5rem;color:var(--color-text);font:inherit;cursor:default;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem .25rem;display:flex}.SettingRow-module__LdSWBW__interactive{cursor:pointer}.SettingRow-module__LdSWBW__interactive:hover{background:var(--color-surface-2)}.SettingRow-module__LdSWBW__rowLeft{flex:1;align-items:center;min-width:0;display:flex}.SettingRow-module__LdSWBW__icon{width:2.25rem;color:var(--color-text);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.SettingRow-module__LdSWBW__destructiveIcon{color:#e53935}.SettingRow-module__LdSWBW__label{font-family:var(--font-family-base);color:#4b4b4b;white-space:nowrap;text-overflow:ellipsis;margin-right:var(--space-2);font-size:1rem;font-weight:800;transition:color .15s;overflow:hidden}[data-theme=dark] .SettingRow-module__LdSWBW__label{color:var(--color-text)}.SettingRow-module__LdSWBW__destructiveLabel{color:#e53935}.SettingRow-module__LdSWBW__rowRight{align-items:center;gap:var(--space-2);flex-shrink:0;max-width:50%;display:flex}.SettingRow-module__LdSWBW__value{color:#afafaf;white-space:nowrap;text-overflow:ellipsis;text-align:right;font-size:1rem;font-weight:700;overflow:hidden}[data-theme=dark] .SettingRow-module__LdSWBW__value{color:var(--color-text-muted)}.SettingRow-module__LdSWBW__separator{background:var(--color-border-subtle);height:1px}.SettingRow-module__LdSWBW__chevron{color:var(--color-text-muted);opacity:.5;flex-shrink:0}.SettingRow-module__LdSWBW__selectorIcon{color:var(--color-text-muted);opacity:.6;flex-shrink:0}
.SettingsPageView-module__N0PSgG__container{min-height:100vh;color:var(--color-text);font-family:var(--font-family-base);padding:var(--space-8) var(--space-6);background-color:#fff;width:100%;max-width:64rem;margin:0 auto}[data-theme=dark] .SettingsPageView-module__N0PSgG__container{background-color:#0000}.SettingsPageView-module__N0PSgG__layout{gap:var(--space-8);grid-template-columns:1fr 18rem;align-items:start;display:grid}.SettingsPageView-module__N0PSgG__main{gap:var(--space-8);flex-direction:column;display:flex}.SettingsPageView-module__N0PSgG__section{flex-direction:column;display:flex}.SettingsPageView-module__N0PSgG__pageTitle{font-family:var(--font-family-display);color:#4b4b4b;margin:0 0 var(--space-6) 0;font-size:clamp(2rem,5vw,2.5rem);font-weight:800}[data-theme=dark] .SettingsPageView-module__N0PSgG__pageTitle{color:var(--color-text)}.SettingsPageView-module__N0PSgG__sectionHeader{font-family:var(--font-family-base);color:var(--color-text-muted);border-bottom:2px solid #e5e5e5;margin:0;padding-bottom:1rem;font-size:1.125rem;font-weight:800}[data-theme=dark] .SettingsPageView-module__N0PSgG__sectionHeader{border-bottom-color:var(--color-border-subtle)}.SettingsPageView-module__N0PSgG__sectionDivider{display:none}.SettingsPageView-module__N0PSgG__gameRowRight{align-items:center;gap:var(--space-2);display:flex}.SettingsPageView-module__N0PSgG__gameLogoSmall{border-radius:var(--radius-sm);object-fit:contain;width:1.5rem;height:1.5rem}.SettingsPageView-module__N0PSgG__mainsRow{align-items:center;gap:.375rem;display:flex}.SettingsPageView-module__N0PSgG__mainFaceIcon{object-fit:cover;border-radius:50%;width:1.75rem;height:1.75rem}.SettingsPageView-module__N0PSgG__mainFacePlaceholder{background:var(--color-surface-3);border-radius:50%;width:1.75rem;height:1.75rem}.SettingsPageView-module__N0PSgG__mainsEmpty{font-size:var(--font-size-1);color:var(--color-text-muted)}.SettingsPageView-module__N0PSgG__sidebar{gap:var(--space-4);top:var(--space-8);flex-direction:column;display:flex;position:sticky}.SettingsPageView-module__N0PSgG__sidebarCard{background:0 0;border:2px solid #e5e5e5;border-radius:1rem;flex-direction:column;padding:1.5rem 0;display:flex}[data-theme=dark] .SettingsPageView-module__N0PSgG__sidebarCard{border-color:var(--color-border-subtle)}.SettingsPageView-module__N0PSgG__sidebarCardTitle{font-family:var(--font-family-display);color:var(--color-text-muted);margin:0;padding:0 1.5rem 1rem;font-size:1.25rem;font-weight:800}.SettingsPageView-module__N0PSgG__sidebarLink{align-items:center;gap:var(--space-2);width:100%;color:var(--color-text-muted);font-family:var(--font-family-base);text-align:left;cursor:pointer;background:0 0;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;transition:color .15s,background .15s;display:flex}.SettingsPageView-module__N0PSgG__sidebarLink:hover{background:var(--color-surface-2);color:var(--color-text)}.SettingsPageView-module__N0PSgG__sidebarLink[data-active=true]{color:#1cb0f6;font-weight:800}.SettingsPageView-module__N0PSgG__notificationBadge{color:#fff;background:#e53935;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;margin-left:auto;padding:0 .3125rem;font-size:.6875rem;font-weight:800;display:inline-flex}.SettingsPageView-module__N0PSgG__signOutButton{width:100%;padding:.75rem var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--brand-accent);font-family:var(--font-family-display);font-size:var(--font-size-2);letter-spacing:.05em;cursor:pointer;background:0 0;font-weight:700;transition:background .15s}.SettingsPageView-module__N0PSgG__signOutButton:hover{background:var(--color-overlay-soft)}.SettingsPageView-module__N0PSgG__signOutButton:disabled{opacity:.5;cursor:not-allowed}.SettingsPageView-module__N0PSgG__footer{align-items:center;gap:var(--space-2);padding-top:var(--space-4);flex-direction:column;display:flex}.SettingsPageView-module__N0PSgG__footerLogo{border-radius:var(--radius-sm);object-fit:contain;filter:grayscale()brightness(.2);width:2.5rem;height:2.5rem}[data-theme=dark] .SettingsPageView-module__N0PSgG__footerLogo{filter:grayscale()brightness(2)}.SettingsPageView-module__N0PSgG__versionText{color:var(--color-text-muted);font-size:.75rem;font-weight:600}@media (max-width:48rem){.SettingsPageView-module__N0PSgG__container{padding:var(--space-4) var(--space-4)}.SettingsPageView-module__N0PSgG__layout{grid-template-columns:1fr}.SettingsPageView-module__N0PSgG__sidebar{position:static}}
