.mgb-shell{display:block;width:100%;max-width:none;margin:0;min-height:70vh;background:radial-gradient(circle at 15% 0,rgba(24,168,255,.11),transparent 28%),radial-gradient(circle at 85% 10%,rgba(182,255,0,.07),transparent 24%),#0b0f14;color:#e9f0f6;font-family:inherit;padding:clamp(42px,6vw,88px) 0 90px}.mgb-shell *{box-sizing:border-box}.mgb-member-context{width:min(1180px,calc(100% - 32px));margin:0 auto 18px;display:flex;align-items:center;justify-content:flex-end;gap:12px;color:#8293a1;font-size:.78rem}.mgb-member-context__user{max-width:min(44vw,320px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgb-member-context__logout{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 10px;border-radius:9px;color:#9eb0bd!important;font-weight:800;text-decoration:none!important}.mgb-member-context__logout:hover{color:#fff!important;background:rgba(255,255,255,.045)}.mgb-member-context__logout:focus-visible{outline:2px solid #18a8ff;outline-offset:1px;color:#fff!important;background:rgba(24,168,255,.08)}.mgb-eyebrow{margin:0 0 10px;color:#b6ff00;font-size:.76rem;font-weight:900;letter-spacing:.18em}.mgb-lead{color:#9eacba;line-height:1.7}.mgb-auth-wrap,.mgb-onboarding{width:calc(100% - 32px);max-width:1180px;margin-inline:auto;display:grid;place-items:center}.mgb-auth-card,.mgb-step{width:min(100%,620px);padding:clamp(28px,5vw,54px);border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(160deg,rgba(17,24,32,.98),rgba(10,15,21,.98));box-shadow:0 28px 70px rgba(0,0,0,.34)}.mgb-step--wide{width:min(100%,1100px)}.mgb-auth-card h1,.mgb-step h1,.mgb-dashboard h1{margin:0;color:#fff;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.mgb-form{display:grid;gap:18px;margin-top:28px}.mgb-form label,.mgb-rating-tools label{display:grid;gap:8px;color:#eef4f8;font-weight:800}.mgb-form label span{color:#8392a0;font-size:.76rem;font-weight:600}.mgb-form input,.mgb-rating-tools input,.mgb-inline-form input{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#0b1118;color:#fff;padding:0 14px;outline:none}.mgb-form input:focus,.mgb-rating-tools input:focus,.mgb-inline-form input:focus{border-color:#18a8ff;box-shadow:0 0 0 3px rgba(24,168,255,.12)}.mgb-primary,.mgb-secondary,.mgb-text-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border-radius:12px;font-weight:900;letter-spacing:.05em;text-decoration:none!important;cursor:pointer}.mgb-primary{border:1px solid #b6ff00;background:#b6ff00;color:#071006!important;padding:0 24px}.mgb-primary:hover{background:#d4ff62}.mgb-primary.is-disabled{opacity:.38;pointer-events:none}.mgb-secondary{border:1px solid rgba(24,168,255,.65);background:rgba(24,168,255,.08);color:#dff5ff;padding:0 20px}.mgb-text-button{border:0;background:none;color:#55c3ff;padding:0}.mgb-text-button[data-mgb-back-suggestions][hidden]{display:none!important}.mgb-inline-button{margin-top:20px}.mgb-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center}.mgb-check input{width:auto;min-height:0}.mgb-switch,.mgb-auth-links{margin-top:22px;color:#8f9dab}.mgb-switch a,.mgb-auth-links a{color:#58c5ff!important}.mgb-auth-links{display:flex;justify-content:space-between;gap:20px}.mgb-alert{margin:22px 0;padding:14px 16px;border:1px solid rgba(24,168,255,.25);border-radius:12px;background:rgba(24,168,255,.08);color:#d7ebf7}.mgb-alert--error{border-color:rgba(255,100,100,.32);background:rgba(255,70,70,.08);color:#ffd1d1}.mgb-alert p{margin:0}.mgb-field-note{min-height:18px;color:#8ea0ae;font-size:.8rem;margin-top:-12px}.mgb-field-note.is-good{color:#b6ff00}.mgb-field-note.is-bad{color:#ff8d8d}.mgb-verification{margin:26px 0;padding:18px;border:1px solid rgba(24,168,255,.23);border-radius:16px;background:rgba(24,168,255,.055);display:grid;gap:8px}.mgb-verification strong{color:#fff}.mgb-verification span{color:#9aa9b7}.mgb-verification>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.mgb-verification form{margin:0}.mgb-verification button,.mgb-verification summary{border:0;background:none;color:#55c3ff;font-weight:800;padding:0;cursor:pointer}.mgb-inline-form{display:flex;gap:8px;margin-top:10px}.mgb-inline-form input{min-height:42px}.mgb-platform-form{margin-top:26px}.mgb-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mgb-platform-option input{position:absolute;opacity:0}.mgb-platform-option span{display:flex;align-items:center;min-height:58px;padding:0 16px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#0c1219;color:#dfe7ed;font-weight:800;cursor:pointer;transition:.18s}.mgb-platform-option input:checked+span{border-color:#b6ff00;background:rgba(182,255,0,.1);color:#fff;box-shadow:inset 3px 0 #b6ff00}.mgb-none-option{margin:24px 0;display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:14px}.mgb-none-option span{display:grid}.mgb-none-option small{color:#8594a2;margin-top:4px}.mgb-rating-tools{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px;margin:28px 0}.mgb-rating-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mgb-rating-card{display:grid;grid-template-columns:104px 1fr;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:#10171f}.mgb-rating-card>img,.mgb-rating-card>.mgb-cover-placeholder{grid-row:1 / span 2;width:104px;height:156px;object-fit:cover;background:#17202a}.mgb-rating-card__body{padding:15px 15px 0;min-width:0}.mgb-rating-card__rating{grid-column:2;min-width:0;padding:0 15px 12px}.mgb-rating-card h2{margin:0 0 5px;color:#fff;font-size:1rem}.mgb-rating-card p{margin:0 0 12px;color:#7f909e;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgb-star-rating{position:relative;width:min(100%,280px);height:52px;isolation:isolate}.mgb-star-rating__visual{position:absolute;inset:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));pointer-events:none}.mgb-star-rating__star{position:relative;display:grid;place-items:center;font-size:42px;line-height:52px}.mgb-star-rating__base,.mgb-star-rating__fill{position:absolute;inset:0;display:grid;place-items:center}.mgb-star-rating__base{color:#42505c}.mgb-star-rating__fill{color:#b6ff00;text-shadow:0 0 16px rgba(182,255,0,.18);clip-path:inset(0 calc(100% - var(--mgb-star-fill,0%)) 0 0);transition:clip-path .12s ease}.mgb-star-rating__options{position:absolute;inset:0;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));z-index:2}.mgb-star-rating__option{display:block;width:100%;height:52px;min-width:0;border:0;background:transparent;padding:0;margin:0;cursor:pointer;border-radius:6px}.mgb-star-rating__option:hover{background:rgba(182,255,0,.035)}.mgb-star-rating__option:focus-visible{outline:2px solid #18a8ff;outline-offset:-2px;background:rgba(24,168,255,.08)}.mgb-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mgb-save-state{min-height:16px;margin-top:8px;color:#b6ff00;font-size:.72rem}.mgb-remove-rating{display:inline-flex;align-items:center;min-height:32px;margin-top:2px;padding:0;border:0;background:transparent;color:#8293a1;font-size:.72rem;font-weight:800;cursor:pointer}.mgb-remove-rating:hover{color:#dff5ff}.mgb-remove-rating:focus-visible{outline:2px solid #18a8ff;outline-offset:2px;border-radius:4px}.mgb-remove-rating[hidden]{display:none!important}.mgb-rating-actions{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.mgb-rating-note{color:#8999a7;text-align:right}.mgb-dashboard__inner{width:min(1180px,calc(100% - 32px));margin:auto}.mgb-title-row{display:flex;align-items:end;justify-content:space-between;gap:24px}.mgb-add-game{display:inline-flex;min-height:48px;align-items:center;padding:0 20px;border-radius:12px;background:#b6ff00;color:#091009;font-weight:900;opacity:.58;cursor:not-allowed}.mgb-tabs{display:flex;gap:28px;margin:30px 0;border-bottom:1px solid rgba(255,255,255,.09)}.mgb-tabs a{padding:0 0 14px;color:#8e9dab!important;text-decoration:none!important;font-weight:850}.mgb-tabs a.is-active{color:#fff!important;border-bottom:2px solid #b6ff00}.mgb-profile{display:grid;grid-template-columns:auto minmax(160px,1fr) minmax(360px,480px);align-items:center;gap:20px;padding:26px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#10171f}.mgb-avatar img{display:block;border-radius:50%;border:2px solid rgba(24,168,255,.55)}.mgb-profile__identity{display:grid}.mgb-profile__identity span{color:#18a8ff;font-size:.68rem;font-weight:900;letter-spacing:.16em}.mgb-profile__identity strong{font-size:1.35rem;color:#fff}.mgb-profile__identity small{color:#a4b1bc}.mgb-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mgb-stats>a,.mgb-stats>div{min-width:82px;padding:12px;text-align:center;border-left:1px solid rgba(255,255,255,.08);text-decoration:none!important}.mgb-stats b{display:block;color:#fff;font-size:1.4rem}.mgb-stats span{color:#8998a6;font-size:.72rem;text-transform:uppercase;font-weight:800}.mgb-stats>a:hover span{color:#b6ff00}.mgb-empty{margin-top:24px;padding:clamp(28px,5vw,54px);border:1px dashed rgba(255,255,255,.11);border-radius:20px;background:rgba(255,255,255,.025);text-align:center}.mgb-empty__icon{width:52px;height:52px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:rgba(182,255,0,.1);color:#b6ff00;font-size:1.6rem}.mgb-empty h2{margin:0 0 8px;color:#fff}.mgb-empty p{max-width:650px;margin:0 auto;color:#8e9dab;line-height:1.65}.mgb-upcoming{max-width:650px;margin:26px auto 0;padding:16px;border-radius:13px;background:#0d141b;display:grid;gap:4px}.mgb-upcoming strong{color:#fff}.mgb-upcoming span{color:#82919f;font-size:.86rem}
.mgb-password-field{display:grid;gap:8px}.mgb-password-control{position:relative}.mgb-password-control input{padding-right:58px}.mgb-password-toggle{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:#91a2b0;cursor:pointer}.mgb-password-toggle:hover{color:#dff5ff;background:rgba(255,255,255,.045)}.mgb-password-toggle:focus-visible{outline:2px solid #18a8ff;outline-offset:1px;color:#fff;background:rgba(24,168,255,.08)}.mgb-password-toggle__icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mgb-password-toggle__icon--hide{display:none}.mgb-password-toggle[aria-pressed="true"] .mgb-password-toggle__icon--show{display:none}.mgb-password-toggle[aria-pressed="true"] .mgb-password-toggle__icon--hide{display:block}@media(max-width:760px){.mgb-shell{padding-top:34px}.mgb-auth-card,.mgb-step{padding:26px 20px}.mgb-platform-grid,.mgb-rating-grid{grid-template-columns:1fr}.mgb-rating-tools{grid-template-columns:1fr}.mgb-rating-card{grid-template-columns:88px 1fr;grid-template-rows:auto auto}.mgb-rating-card>img,.mgb-rating-card>.mgb-cover-placeholder{grid-row:1;width:88px;height:132px}.mgb-rating-card__rating{grid-column:1/-1;padding:12px 15px 14px}.mgb-star-rating{width:min(100%,280px)}.mgb-profile{grid-template-columns:auto 1fr}.mgb-stats{grid-column:1/-1;grid-template-columns:repeat(4,1fr);width:100%}.mgb-stats>a,.mgb-stats>div{min-width:0;border-left:0;border-top:1px solid rgba(255,255,255,.07)}.mgb-title-row{align-items:flex-start;flex-direction:column}.mgb-rating-actions{flex-direction:column}.mgb-rating-note{text-align:left}.mgb-auth-links{flex-direction:column}.mgb-inline-form{flex-direction:column}}

/* My GameBase Account Settings Phase 1 */
.mgb-member-context__actions{display:flex;align-items:center;gap:4px}.mgb-member-context__settings,.mgb-member-context__logout{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 10px;border-radius:9px;color:#9eb0bd!important;font-weight:800;text-decoration:none!important}.mgb-member-context__settings:hover,.mgb-member-context__logout:hover{color:#fff!important;background:rgba(255,255,255,.045)}.mgb-member-context__settings:focus-visible,.mgb-member-context__logout:focus-visible{outline:2px solid #18a8ff;outline-offset:1px;color:#fff!important;background:rgba(24,168,255,.08)}.mgb-global-notice{width:min(1180px,calc(100% - 32px));margin:0 auto 22px}.mgb-edit-profile{width:max-content;margin-top:8px;color:#55c3ff!important;font-size:.78rem;font-weight:800;text-decoration:none!important}.mgb-edit-profile:hover{text-decoration:underline!important}
.mgb-settings__inner{width:min(1180px,calc(100% - 32px));margin:auto}.mgb-settings__header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.mgb-settings__header h1{margin:0;color:#fff;font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.04}.mgb-settings__header .mgb-lead{max-width:720px;margin-bottom:0}.mgb-settings__back{display:inline-flex;align-items:center;min-height:44px;color:#55c3ff!important;font-weight:850;text-decoration:none!important;white-space:nowrap}.mgb-settings-nav{position:sticky;top:18px;z-index:8;display:flex;gap:8px;overflow-x:auto;margin:30px 0 34px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(11,15,20,.94);backdrop-filter:blur(14px);scrollbar-width:thin}.mgb-settings-nav a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border-radius:10px;color:#9cabb8!important;font-size:.82rem;font-weight:850;text-decoration:none!important}.mgb-settings-nav a:hover,.mgb-settings-nav a:focus-visible{background:rgba(24,168,255,.09);color:#fff!important}.mgb-settings-alert{margin:0 0 24px}.mgb-settings-section{scroll-margin-top:100px;margin:0 0 42px}.mgb-settings-section__heading{display:grid;grid-template-columns:minmax(0,1fr);margin:0 0 14px}.mgb-settings-section__heading>p{margin:0 0 5px;color:#18a8ff;font-size:.7rem;font-weight:900;letter-spacing:.16em}.mgb-settings-section__heading h2{margin:0;color:#fff;font-size:clamp(1.45rem,2.4vw,2rem)}.mgb-settings-section__heading>span{margin-top:5px;color:#8696a4}.mgb-settings-card{padding:clamp(20px,3vw,30px);border:1px solid rgba(255,255,255,.085);border-radius:20px;background:linear-gradient(155deg,rgba(17,24,32,.98),rgba(12,18,25,.98));box-shadow:0 18px 48px rgba(0,0,0,.16)}.mgb-settings-form{display:grid;gap:20px}.mgb-settings-form>label,.mgb-settings-fields>label,.mgb-settings-card .mgb-password-field label{display:grid;gap:8px;color:#eef4f8;font-weight:800}.mgb-settings-form label>span,.mgb-settings-fields label>span{color:#8392a0;font-size:.76rem;font-weight:600}.mgb-settings-card input[type="text"],.mgb-settings-card input[type="email"],.mgb-settings-card input[type="password"],.mgb-settings-card input:not([type]){width:100%;min-height:52px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#0b1118;color:#fff;padding:0 14px;outline:none}.mgb-settings-card input:focus{border-color:#18a8ff;box-shadow:0 0 0 3px rgba(24,168,255,.12)}.mgb-settings-card input[readonly]{color:#8d9ba7;background:#0a0f15;cursor:not-allowed}.mgb-settings-fields{display:grid;gap:12px}.mgb-settings-note{margin:0;color:#8494a2;font-size:.83rem;line-height:1.55}.mgb-settings-note strong{color:#dce8ef}.mgb-settings-save{display:flex;justify-content:flex-end}.mgb-settings-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mgb-settings-card--wide{grid-column:1/-1}.mgb-settings-card__title{display:flex;align-items:center;justify-content:space-between;gap:12px}.mgb-settings-card__title h3,.mgb-data-card h3,.mgb-danger-zone h3{margin:0;color:#fff;font-size:1.12rem}.mgb-status-badge{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:.7rem;font-weight:900;letter-spacing:.04em}.mgb-status-badge.is-verified{background:rgba(182,255,0,.1);color:#c9ff55;border:1px solid rgba(182,255,0,.25)}.mgb-status-badge.is-pending{background:rgba(24,168,255,.09);color:#76ceff;border:1px solid rgba(24,168,255,.25)}.mgb-settings-current{display:grid;gap:3px;margin:0;padding:14px;border-radius:13px;background:#0b1118}.mgb-settings-current span{color:#80909e;font-size:.72rem;text-transform:uppercase;font-weight:850}.mgb-settings-current strong{color:#fff;overflow-wrap:anywhere}.mgb-pending-email{display:grid;gap:4px;padding:15px;border:1px solid rgba(24,168,255,.18);border-radius:14px;background:rgba(24,168,255,.055)}.mgb-pending-email>span{color:#55c3ff;font-size:.7rem;font-weight:900;text-transform:uppercase}.mgb-pending-email strong{color:#fff;overflow-wrap:anywhere}.mgb-pending-email p,.mgb-settings-card>p{margin:0;color:#8999a7;line-height:1.6}.mgb-password-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.mgb-avatar-editor{display:grid;gap:14px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.075)}.mgb-avatar-editor__current{display:flex;align-items:center;gap:18px}.mgb-avatar-editor__current>div{display:grid;gap:4px}.mgb-avatar-editor__current strong{color:#fff}.mgb-avatar-editor__current p{margin:0;color:#8293a1;font-size:.84rem}.mgb-avatar-picker{position:relative;flex:0 0 auto;width:112px;height:112px;padding:0;border:0;border-radius:50%;background:#111a23;cursor:pointer;overflow:hidden}.mgb-avatar-picker img{display:block;width:112px!important;height:112px!important;max-width:none!important;object-fit:cover;border-radius:50%;border:2px solid rgba(24,168,255,.55)}.mgb-avatar-picker span{position:absolute;inset:auto 5px 8px;display:grid;place-items:center;min-height:28px;border-radius:999px;background:rgba(6,10,14,.86);color:#fff;font-size:.64rem;font-weight:900}.mgb-avatar-picker:hover img{filter:brightness(.8)}.mgb-avatar-picker:focus-visible{outline:3px solid #18a8ff;outline-offset:3px}.mgb-avatar-crop{display:grid;grid-template-columns:minmax(0,360px) minmax(180px,1fr);gap:16px;align-items:start;padding:18px;border:1px solid rgba(24,168,255,.2);border-radius:16px;background:#0a1118}.mgb-avatar-crop[hidden]{display:none!important}.mgb-avatar-crop__stage{grid-row:1/span 4;width:min(100%,360px);aspect-ratio:1;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#05080c}.mgb-avatar-crop canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab;outline:none}.mgb-avatar-crop canvas:active{cursor:grabbing}.mgb-avatar-crop canvas:focus-visible{box-shadow:inset 0 0 0 3px #18a8ff}.mgb-avatar-zoom{display:grid;gap:8px;color:#fff;font-weight:800}.mgb-avatar-zoom input{width:100%;accent-color:#b6ff00}.mgb-avatar-help{margin:0;color:#8393a0;font-size:.8rem;line-height:1.5}.mgb-avatar-crop__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.mgb-settings-reassurance{display:grid;gap:4px;margin-bottom:4px;padding:15px;border:1px solid rgba(182,255,0,.16);border-radius:14px;background:rgba(182,255,0,.045)}.mgb-settings-reassurance strong{color:#d9ff7e}.mgb-settings-reassurance span{color:#91a09d;font-size:.84rem;line-height:1.55}.mgb-privacy-form{gap:12px}.mgb-privacy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin:0;padding:18px 0;border:0;border-bottom:1px solid rgba(255,255,255,.07)}.mgb-privacy-row:first-of-type{padding-top:0}.mgb-privacy-row>div:first-child{display:grid;gap:5px}.mgb-privacy-row legend{padding:0;color:#fff;font-size:1rem;font-weight:900}.mgb-privacy-row p{margin:0;color:#8393a1;font-size:.82rem;line-height:1.5}.mgb-privacy-choice{display:grid;grid-template-columns:repeat(2,90px);gap:6px;padding:4px;border-radius:12px;background:#090e13}.mgb-privacy-choice input{position:absolute;opacity:0}.mgb-privacy-choice label span{display:grid;place-items:center;min-height:42px;border:1px solid transparent;border-radius:9px;color:#8f9eaa;font-size:.78rem;font-weight:900;cursor:pointer}.mgb-privacy-choice input:checked+span{border-color:rgba(24,168,255,.48);background:rgba(24,168,255,.12);color:#e7f7ff}.mgb-privacy-choice input:focus-visible+span{outline:2px solid #18a8ff;outline-offset:1px}.mgb-data-card{margin-bottom:16px}.mgb-data-card p{margin:8px 0 0}.mgb-data-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:16px}.mgb-data-links a{color:#55c3ff!important;font-weight:850;text-decoration:none!important}.mgb-danger-zone{padding:clamp(20px,3vw,30px);border:1px solid rgba(255,92,92,.3);border-radius:20px;background:linear-gradient(155deg,rgba(44,16,18,.44),rgba(18,12,16,.78))}.mgb-danger-zone__heading span{display:block;margin-bottom:5px;color:#ff8e8e;font-size:.68rem;font-weight:900;letter-spacing:.16em}.mgb-danger-zone>p{max-width:820px;color:#b29a9d;line-height:1.6}.mgb-delete-details{margin-top:18px}.mgb-delete-details>summary{width:max-content;min-height:44px;display:flex;align-items:center;color:#ff9c9c;font-weight:900;cursor:pointer}.mgb-delete-warning{display:grid;gap:5px;max-width:820px;margin:10px 0 18px;padding:15px;border-radius:13px;background:rgba(255,80,80,.065)}.mgb-delete-warning strong{color:#ffd1d1}.mgb-delete-warning span{color:#b99da1;line-height:1.55}.mgb-delete-confirm{align-items:flex-start!important;color:#d8c8ca!important;font-size:.84rem;font-weight:700!important}.mgb-delete-confirm input{margin-top:4px}.mgb-danger-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1px solid rgba(255,100,100,.5);border-radius:12px;background:rgba(255,70,70,.09);color:#ffb2b2;font-weight:900;letter-spacing:.035em;cursor:pointer}.mgb-danger-button:hover{background:rgba(255,70,70,.16);color:#fff}.mgb-danger-button:focus-visible{outline:2px solid #ff8e8e;outline-offset:2px}.mgb-danger-button:disabled{opacity:.45;cursor:not-allowed;background:rgba(255,70,70,.04);color:#b77f83}.mgb-danger-button:disabled:hover{background:rgba(255,70,70,.04);color:#b77f83}.mgb-settings-validation{margin:0 0 14px}
@media(max-width:900px){.mgb-settings-account-grid{grid-template-columns:1fr}.mgb-settings-card--wide{grid-column:auto}.mgb-password-grid{grid-template-columns:1fr}.mgb-avatar-crop{grid-template-columns:1fr}.mgb-avatar-crop__stage{grid-row:auto}.mgb-settings-nav{top:8px}}
@media(max-width:760px){.mgb-member-context{justify-content:space-between;align-items:flex-start}.mgb-member-context__actions{margin-left:auto}.mgb-settings__header{align-items:flex-start;flex-direction:column}.mgb-settings__back{margin-top:-10px}.mgb-settings-nav{margin-top:24px}.mgb-settings-card{padding:20px 16px}.mgb-avatar-editor__current{align-items:flex-start}.mgb-avatar-picker{width:94px;height:94px}.mgb-avatar-picker img{width:94px!important;height:94px!important}.mgb-privacy-row{grid-template-columns:1fr}.mgb-privacy-choice{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.mgb-settings-save{justify-content:stretch}.mgb-settings-save .mgb-primary,.mgb-settings-card>.mgb-primary,.mgb-settings-card>form .mgb-secondary{width:100%}.mgb-data-links{flex-direction:column;gap:10px}.mgb-avatar-crop__actions .mgb-secondary{width:auto}}

.mgb-settings-toast{position:fixed;top:auto;left:auto;right:max(18px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:1000000;isolation:isolate;pointer-events:auto;display:grid;grid-template-columns:10px minmax(0,1fr) 44px;align-items:center;gap:12px;width:min(430px,calc(100vw - 36px));margin:0;padding:14px 10px 14px 14px;border:1px solid rgba(182,255,0,.28);border-radius:16px;background:rgba(10,16,22,.97);box-shadow:0 22px 60px rgba(0,0,0,.42);backdrop-filter:blur(16px);color:#eef7f1;animation:mgb-settings-toast-in .18s ease-out both}.mgb-settings-toast::before,.mgb-settings-toast::after,.mgb-settings-toast__close::before,.mgb-settings-toast__close::after{pointer-events:none}.mgb-settings-toast,.mgb-settings-toast *{box-sizing:border-box}.mgb-settings-toast--error{border-color:rgba(255,100,100,.4);background:rgba(26,13,16,.98);color:#ffe4e4}.mgb-settings-toast__indicator{width:9px;height:9px;border-radius:50%;background:#b6ff00;box-shadow:0 0 14px rgba(182,255,0,.45)}.mgb-settings-toast--error .mgb-settings-toast__indicator{background:#ff7777;box-shadow:0 0 14px rgba(255,100,100,.38)}.mgb-settings-toast__copy{min-width:0}.mgb-settings-toast__copy p{margin:0;color:inherit;line-height:1.45;font-size:.88rem;font-weight:750}.mgb-settings-toast__copy p+p{margin-top:6px}.mgb-settings-toast__close{position:relative;z-index:2;display:grid;place-items:center;min-width:44px;width:44px;min-height:44px;height:44px;margin:0;padding:0;border:0;border-radius:11px;background:transparent;color:#91a1ad;font:inherit;font-size:1.35rem;line-height:1;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mgb-settings-toast__close span{display:block;pointer-events:none;line-height:1}.mgb-settings-toast__close:hover{background:rgba(255,255,255,.06);color:#fff}.mgb-settings-toast__close:focus-visible{outline:2px solid #18a8ff;outline-offset:1px;background:rgba(24,168,255,.08);color:#fff}.mgb-settings-toast.is-leaving{animation:mgb-settings-toast-out .18s ease-in both;pointer-events:none}@keyframes mgb-settings-toast-in{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes mgb-settings-toast-out{from{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.985)}}@media(max-width:600px){.mgb-settings-toast{left:max(14px,env(safe-area-inset-left));right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));width:auto;grid-template-columns:9px minmax(0,1fr) 44px}}@media(prefers-reduced-motion:reduce){.mgb-settings-toast,.mgb-settings-toast.is-leaving{animation:none}}

.mgb-following-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.mgb-following-card .mgb-overview-card__media img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:10px}.mgb-following-card .mgb-overview-card__body{display:grid;gap:10px;padding-top:10px}.mgb-following-card .mgb-overview-card__title{color:#fff;text-decoration:none;font-weight:700}.mgb-following-card .mgb-overview-card__action{justify-self:start}@media(max-width:900px){.mgb-following-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.mgb-following-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}
