.mc-settings{width:min(100%,1024px);margin-inline:auto}.mc-settings-back{color:var(--mc-muted);margin-bottom:8px;font-size:14px;font-weight:600;display:inline-block}.mc-settings .mc-page-heading{margin-bottom:32px}.mc-settings .mc-page-heading h1{font-size:40px;line-height:1.2}.mc-settings-grid{grid-template-columns:minmax(0,648fr) minmax(0,352fr);align-items:start;gap:24px;display:grid}.mc-settings-aside{gap:24px;min-width:0;display:grid}.mc-settings h2{font-size:20px;line-height:1.4}.mc-settings-profile h2,.mc-settings-account h2{margin:0}.mc-settings .mc-button{border-radius:12px;min-height:44px;padding:9px 20px}.mc-settings .mc-profile-sync{gap:24px;margin-top:24px}.mc-settings .mc-avatar-current{flex-wrap:nowrap;gap:16px}.mc-settings .mc-avatar-current .mc-avatar{flex:0 0 72px;width:72px;height:72px}.mc-avatar-description{flex:1;min-width:0}.mc-avatar-description p{color:var(--mc-muted);margin:4px 0 0;font-size:14px}.mc-settings .mc-nickname-editor{border-top:1px solid var(--mc-line);width:100%;padding-top:24px}.mc-settings .mc-nickname-display{flex-wrap:nowrap;justify-content:space-between}.mc-nickname-value{min-width:0}.mc-nickname-value p{color:var(--mc-muted);margin:0 0 4px;font-size:14px;font-weight:600}.mc-nickname-value>span{font-family:var(--font-heading), sans-serif;overflow-wrap:anywhere;font-size:20px;font-weight:800;display:block}.mc-nickname-editor>p{margin-top:16px}.mc-profile-import{background:var(--mc-paper);border-radius:16px}.mc-settings .mc-profile-import{border:0;margin-top:0;padding:20px}.mc-profile-import h3{margin:0 0 8px;font-size:16px}.mc-profile-import p{margin:0 0 12px}.mc-profile-import p:last-child{margin:12px 0 0}.mc-settings-membership{background:var(--mc-lime-soft);border-color:#0000;padding:24px}.mc-settings-membership h2{color:var(--mc-green);font-family:var(--font-body), sans-serif;margin:0;font-size:14px;font-weight:600}.mc-settings-membership .mc-membership{margin-block:16px}.mc-settings-membership .mc-membership-tier{color:var(--mc-ink);font-size:28px}.mc-settings-membership>p{font-size:14px}.mc-settings-account{padding:24px}.mc-settings-account .mc-settings-list{margin-top:16px}.mc-settings-account .mc-settings-list>div{border:0;flex-direction:row;align-items:baseline;padding:8px 0;font-size:14px}.mc-settings-account .mc-settings-list dt{color:var(--mc-muted);font-weight:400}.mc-settings-account .mc-settings-list dd{color:var(--mc-ink);text-align:right}.mc-settings-account>p{border-top:1px solid var(--mc-line);padding-top:16px}.mc-settings-delete{justify-content:space-between;align-items:center;gap:24px;margin-top:40px;display:flex}.mc-settings-delete h2{font-family:var(--font-body), sans-serif;margin:0 0 4px;font-size:16px}.mc-settings-delete p{margin:0;font-size:14px}.mc-settings-delete a{flex-shrink:0}.mc-settings-dialog.mc-dialog{width:min(480px,100% - 32px);padding:32px}.mc-avatar-dialog.mc-dialog{width:min(528px,100% - 32px)}.mc-settings-dialog .mc-dialog-heading{margin-bottom:20px}.mc-settings-dialog .mc-dialog-heading h2{font-size:28px;line-height:1.3}.mc-settings-dialog .mc-dialog-heading .mc-icon-button{border:1px solid var(--mc-line);border-radius:12px;width:44px;height:44px}.mc-settings-dialog p{font-size:14px}.mc-settings .mc-avatar-picker fieldset{margin:24px 0}.mc-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mc-settings .mc-avatar-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mc-settings .mc-avatar-choice{justify-content:center;min-height:148px;font-size:14px;font-weight:600}.mc-avatar-selected{visibility:hidden;color:var(--mc-green);font-size:12px}.mc-avatar-option input:checked+.mc-avatar-choice .mc-avatar-selected{visibility:visible}.mc-settings .mc-avatar-actions,.mc-settings-dialog-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.mc-settings .mc-avatar-actions{border-top:1px solid var(--mc-line);padding-top:24px}.mc-settings .mc-nickname-actions{margin-top:24px}.mc-settings .mc-nickname-dialog label{margin-bottom:8px;font-weight:700;display:block}.mc-settings .mc-nickname-dialog input{min-height:52px}.mc-google-reassurance{background:var(--mc-paper);border-radius:16px;margin:24px 0;padding:20px}.mc-google-reassurance p{margin:8px 0 0}@media (max-width:767px){.mc-settings-grid{grid-template-columns:minmax(0,1fr)}.mc-settings .mc-page-heading h1{font-size:28px}.mc-settings-profile{padding:20px}.mc-settings .mc-avatar-current .mc-avatar{flex-basis:64px;width:64px;height:64px}.mc-settings .mc-avatar-current{grid-template-columns:64px minmax(0,1fr);gap:8px 16px;display:grid}.mc-settings .mc-avatar-current .mc-avatar{grid-row:span 2}.mc-avatar-description p{display:none}.mc-settings .mc-avatar-current>button{grid-column:2;justify-self:start}.mc-settings-delete{flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px}.mc-settings-dialog.mc-dialog{border-radius:24px 24px 0 0;width:100%;max-width:none;max-height:calc(100dvh - 24px);margin:auto 0 0;padding:24px}.mc-settings-dialog .mc-dialog-heading h2{font-size:24px}.mc-settings .mc-avatar-choice{min-height:138px}.mc-settings-dialog-actions,.mc-settings .mc-nickname-actions{flex-direction:column-reverse;align-items:stretch}}
