.account-muted{color:var(--muted);font-size:14px;line-height:1.75}.account-fine-print,.auth-fine-print{color:#706b75;font-size:12px;line-height:1.8}.account-fine-print a,.auth-fine-print a,.settings-save a{text-underline-offset:3px;text-decoration:underline}.player-avatar{border-radius:50%;flex-shrink:0}.quiet-button{min-height:44px;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:inline-flex}.quiet-button:hover{text-underline-offset:4px;text-decoration:underline}.account-fields{border:0;flex-direction:column;gap:21px;min-width:0;margin:0;padding:0;display:flex}.account-field{flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:550;display:flex}.account-field>span:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.account-field input,.account-field textarea,.share-fallback input{width:100%;min-width:0;min-height:49px;color:var(--ink);background:#fffdfa;border:1px solid #d8d3cc;border-radius:10px;padding:12px 15px;font-size:14px;font-weight:400}.account-field input::placeholder,.account-field textarea::placeholder{color:#8a848e}.account-field textarea{resize:vertical;min-height:94px}.account-field input[readonly]{color:#6b6670;background:#f2efe9}.account-field small{color:#746d77;font-size:11px;font-weight:400}.account-fields:disabled,.account-auth button:disabled,.dashboard-layout button:disabled,.public-profile-wrap button:disabled{opacity:.58;cursor:wait}.password-input,.username-input{width:100%;display:flex;position:relative}.password-input input{padding-right:49px}.password-input button{color:#746c7d;background:0 0;border:0;border-radius:8px;place-items:center;width:41px;padding:0;display:grid;position:absolute;inset:3px 4px 3px auto}.username-input>span{color:#867791;font-size:15px;position:absolute;top:12px;left:15px}.username-input input{padding-left:34px}.account-checkbox{color:#6a6470;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.account-checkbox input{accent-color:#786287;flex-shrink:0;width:17px;height:17px;margin-top:3px}.account-checkbox a{text-underline-offset:3px;text-decoration:underline}.account-submit{width:100%;min-height:51px;margin-top:2px}.account-error{color:#9d3434;overflow-wrap:anywhere;background:#fff1ee;border:1px solid #ecd0c9;border-radius:10px;margin-block:14px;padding:12px 16px;font-size:12px;line-height:1.7}.account-success-note{color:#405334;background:#eef3e9;border:1px solid #d4dfc9;border-radius:10px;align-items:center;gap:9px;padding:13px 16px;font-size:13px;display:flex}.account-auth{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(45px,8vw,120px);max-width:1190px;min-height:calc(100svh - 88px);padding-block:46px 64px;display:grid}.auth-story{isolation:isolate;background:#eee9f2;border-radius:26px;flex-direction:column;align-items:flex-start;padding:42px;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";z-index:-1;border:1px solid #d4cbdc;border-radius:50%;width:390px;height:390px;position:absolute;bottom:35px;left:-148px}.auth-story .eyebrow{color:#6c5b7a;font-size:10px}.auth-story h2{margin-top:23px;font-size:clamp(38px,4vw,59px);line-height:1.05}.auth-story h2 em,.auth-form-panel h1 em,.onboarding-heading h1 em{color:#8a6e91}.auth-story>p:not(.eyebrow){color:#685d71;max-width:290px;margin-top:19px;font-size:13px;line-height:1.8}.id-preview{color:#f5f1e9;background:linear-gradient(145deg,#343645,#1d2530);border:1px solid #5a5a69;border-radius:14px;width:min(100%,300px);margin:36px auto 30px;padding:20px 23px 17px;position:relative;box-shadow:0 18px 40px #20202c20}.id-preview-top,.id-preview-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.id-preview-top{letter-spacing:.15em;font-size:11px}.id-preview-top b{color:#d8b888;margin-left:5px;font-size:10px}.id-preview-top>span:last-child{color:#d8b888;font-size:27px}.id-preview>.player-avatar{margin:16px auto 14px}.id-preview>p{text-align:center;letter-spacing:-.025em;font-size:23px;font-weight:500}.id-preview>span{text-align:center;color:#c4bdce;margin-top:3px;font-size:11px;display:block}.id-preview-bottom{color:#c4bdce;border-top:1px solid #535362;margin-top:20px;padding-top:13px;font-size:9px}.auth-story-note{color:#6b5c73;align-items:center;gap:12px;font-size:11px;line-height:1.7;display:flex}.auth-story-note span{color:#675f6b}.auth-form-panel{width:100%;max-width:420px;padding-right:20px}.auth-form-panel>.eyebrow{color:#83635a;font-size:10px}.auth-form-panel h1{margin-block:17px 18px;font-size:clamp(42px,4.8vw,66px)}.auth-form-panel>.account-muted{max-width:350px;margin-bottom:29px}.google-button{width:100%;min-height:49px;color:var(--ink);background:#fffdfa;border:1px solid #d8d3cc;border-radius:999px;justify-content:center;align-items:center;gap:13px;font-size:13px;display:flex}.google-button:hover{background:#f2eee8}.form-divider{color:#6f6871;align-items:center;gap:15px;margin-block:24px;font-size:11px;display:flex}.form-divider:before,.form-divider:after{content:"";background:#e3ded7;flex:1;height:1px}.forgot-link{color:#7a627e;text-underline-offset:3px;align-self:flex-end;margin-top:-8px;font-size:12px;text-decoration:underline}.auth-switch{color:#706771;text-align:center;margin-top:25px;font-size:12px}.auth-switch a{color:#55425c;align-items:center;gap:4px;margin-left:5px;font-weight:600;display:inline-flex}.auth-fine-print{text-align:center;margin-top:29px;font-size:10px}.account-success{padding-block:18px}.account-success>svg{color:#86728e;margin-bottom:20px}.account-success h2{margin-bottom:13px;font-size:34px}.account-success p{color:var(--muted);margin-bottom:16px;font-size:14px}.account-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:65vh;padding-block:100px;display:flex}.account-loading h1{font-size:clamp(32px,5vw,56px)}.account-loading-spark{color:#b98869;font-size:56px;animation:2s ease-in-out infinite vihar-breathe}@keyframes vihar-breathe{50%{opacity:.5;transform:rotate(25deg)}}.onboarding-wrap{justify-content:center;padding-block:60px 80px;display:flex}.onboarding-card{background:#fffdfa;border:1px solid #e5dfd6;border-radius:24px;width:min(100%,640px);padding:40px}.onboarding-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:35px;display:flex}.onboarding-heading .eyebrow{color:#7c6480;font-size:9px}.onboarding-heading h1{margin-block:13px;font-size:clamp(38px,4vw,54px)}.avatar-picker{border:0;min-width:0;margin:0;padding:0}.avatar-picker legend{margin-bottom:14px;font-size:12px;font-weight:550}.avatar-picker>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.avatar-picker button{color:#6b5f73;background:0 0;border:2px solid #0000;border-radius:13px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:8px 3px;font-size:10px;display:flex}.avatar-picker button:hover{background:#f2edf5}.avatar-picker button[aria-pressed=true]{color:#584064;background:#f0eaf5;border-color:#8e789d}.avatar-picker .player-avatar{width:100%;max-width:64px;height:auto}.username-availability{color:#8b6c66;align-items:center;gap:6px;min-height:21px;margin-top:-11px;font-size:11px;display:flex}.username-availability.available{color:#4e6c3c}.onboarding-card>.quiet-button{margin-top:14px}.dashboard-layout{grid-template-columns:206px minmax(0,1fr);align-items:start;gap:44px;padding-block:40px 76px;display:grid}.dashboard-sidebar{border-right:1px solid #e5e0d9;flex-direction:column;min-height:530px;padding-right:24px;display:flex;position:sticky;top:120px}.sidebar-profile{align-items:center;gap:11px;margin-bottom:34px;display:flex}.sidebar-profile .player-avatar{width:46px;height:46px}.sidebar-profile>span{flex-direction:column;gap:2px;min-width:0;display:flex}.sidebar-profile strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.sidebar-profile>span>span{color:#685e6e;overflow-wrap:anywhere;font-size:10px}.sidebar-label{color:#695e66;letter-spacing:.12em;margin-bottom:13px;margin-left:12px;font-size:8px}.dashboard-sidebar nav{flex-direction:column;gap:7px;display:flex}.dashboard-sidebar nav a{color:#655f6b;border-radius:10px;align-items:center;gap:13px;min-height:46px;padding:13px;font-size:12px;display:flex}.dashboard-sidebar nav a[aria-current]{color:#634b75;background:#eae4ef;font-weight:600}.dashboard-sidebar nav a:hover{background:#f0ecee}.friend-count{color:#fff;background:#80648d;border-radius:5px;margin-left:auto;padding:1px 6px;font-size:10px}.sidebar-bottom{flex-direction:column;gap:4px;margin-top:auto;padding-top:42px;display:flex}.sidebar-bottom>a,.sidebar-bottom>button{color:#68606b;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:11px;display:flex}.sidebar-bottom>a:hover,.sidebar-bottom>button:hover{color:#49334f}.dashboard-main{min-width:0}.dashboard-heading{justify-content:space-between;align-items:center;gap:26px;margin-bottom:30px;display:flex}.dashboard-heading .eyebrow{color:#755a52;font-size:9px}.dashboard-heading h1{overflow-wrap:anywhere;margin-block:13px 12px;font-size:clamp(36px,4vw,56px)}.dashboard-heading h1 em{color:#8a6c90}.dashboard-heading .account-muted{font-size:12px}.share-control{flex-shrink:0;position:relative}.share-control .button{gap:8px;min-height:42px;padding:9px 17px;font-size:11px}.share-fallback{flex-wrap:wrap;gap:5px;max-width:240px;font-size:11px;display:flex}.share-fallback input{font-size:11px}.dashboard-welcome{background:#eee8f2;border:1px solid #e4dbe9;border-radius:20px;justify-content:space-between;gap:25px;margin-bottom:23px;padding:34px 38px;display:flex;position:relative}.dashboard-welcome>div{flex-direction:column;justify-content:center;display:flex}.dashboard-welcome .eyebrow{color:#775b80;font-size:9px}.dashboard-welcome .eyebrow>span{font-size:19px}.dashboard-welcome h2{margin-block:17px 16px;font-size:clamp(32px,3.4vw,45px);line-height:1.09}.dashboard-welcome h2 em{color:#977b9f}.dashboard-welcome p:not(.eyebrow){color:#6d5f72;font-size:12px}.dashboard-welcome .text-link{margin-top:17px;font-size:11px}.dashboard-id-card{color:#f5f1e9;background:linear-gradient(145deg,#343645,#1d2530);border:1px solid #5a5a69;border-radius:13px;flex-direction:column;flex-shrink:0;align-items:center;width:212px;padding:15px 21px;display:flex;box-shadow:0 10px 25px #20202c18}.dashboard-id-card>span:first-child{letter-spacing:.15em;align-self:stretch;align-items:center;margin-bottom:14px;font-size:9px;display:flex}.dashboard-id-card b{color:#d8b888;margin-left:5px;font-size:8px}.dashboard-id-card>span:first-child svg{margin-left:auto}.dashboard-id-card strong{text-align:center;overflow-wrap:anywhere;max-width:100%;margin-top:13px;font-size:17px;font-weight:500}.dashboard-id-card>span{color:#c4bdce;overflow-wrap:anywhere;max-width:100%;font-size:10px}.dashboard-id-card small{color:#c4bdce;text-align:center;border-top:1px solid #535362;align-self:stretch;margin-top:15px;padding-top:10px;font-size:8px}.account-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.account-stat{background:#fffdfa;border:1px solid #e5dfd8;border-radius:13px;padding:20px 23px 16px}.account-stat>div{color:#6b606c;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.account-stat>div svg{color:#a38dab}.account-stat>strong{letter-spacing:-.055em;margin-top:18px;font-size:32px;font-weight:500;line-height:1.25;display:block}.account-stat>span{color:#686069;font-size:9px}.stats-note{color:#6b616c;margin-top:12px;font-size:10px;line-height:1.7}.dashboard-section{margin-top:32px}.account-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.account-section-heading h2{letter-spacing:-.035em;font-size:28px}.account-section-heading>svg{color:#a18faa}.account-section-heading .text-link{font-size:11px}.account-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;display:grid}.account-game-card{background:#fffdfa;border:1px solid #e3ddd6;border-radius:16px;overflow:hidden}.account-game-art{isolation:isolate;height:190px;position:relative}.account-game-art>img{object-fit:cover;z-index:-1}.account-game-art .status-badge{font-size:9px;position:absolute;top:15px;left:15px}.favorite-button{color:#795570;background:#fffdfaeb;border:1px solid #fff9;border-radius:50%;place-items:center;width:37px;height:37px;padding:0;display:grid;position:absolute;top:12px;right:13px}.favorite-button[aria-pressed=true]{color:#a8567b;background:#f3dfe8}.account-art-caption{color:#fff;background:#383039c9;border-radius:3px;padding:2px 6px;font-size:8px;position:absolute;bottom:9px;right:12px}.account-game-copy{padding:20px}.account-game-copy .eyebrow{color:#6e5f69;font-size:8px}.account-game-copy h3{font-family:var(--serif);letter-spacing:-.025em;margin-block:7px;font-size:29px;font-weight:400}.account-game-copy>p:not(.eyebrow){color:#6a606a;font-size:11px;line-height:1.7}.account-game-bottom{flex-wrap:wrap;align-items:center;gap:11px;margin-top:17px;display:flex}.account-game-bottom .button{gap:8px;min-height:39px;padding:9px 15px;font-size:10px}.account-game-bottom>span{color:#6b616c;flex:1;min-width:82px;font-size:9px}.dashboard-two-column{grid-template-columns:1fr 1fr;gap:21px;margin-top:30px;display:grid}.account-panel{background:#fffdfa;border:1px solid #e3ddd6;border-radius:16px;min-width:0;padding:26px}.account-panel h2{font-size:29px}.dashboard-two-column .account-panel h2{font-size:25px}.activity-empty{text-align:center;padding:12px 5px}.activity-empty>span{font-family:var(--serif);color:#b7a3c1;margin-bottom:12px;font-size:51px;line-height:1;display:inline-block}.activity-empty h3{font-size:12px;font-weight:500}.activity-empty p{color:#6a5f6b;max-width:230px;margin:9px auto 0;font-size:11px;line-height:1.8}.activity-list{list-style:none}.activity-list li{align-items:center;gap:13px;padding-block:14px;display:flex}.activity-list li>div{flex-direction:column;gap:4px;font-size:12px;display:flex}.activity-list span{color:#8c7f8b;font-size:11px}.milestone{align-items:center;gap:12px;padding-block:14px;display:flex}.milestone>div{flex:1}.milestone strong{font-size:12px;font-weight:550}.milestone p{color:#6a5f6c;margin-top:4px;font-size:10px}.milestone>svg{color:#918098}.milestone-icon{color:#a17a47;background:#f6e7ce;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.milestone-locked .milestone-icon{color:#a095a5;background:#eeeaef}.dashboard-friends-link{color:#6c5a71;border-top:1px solid #eae4dd;align-items:center;gap:10px;margin-top:10px;padding-top:19px;font-size:10px;display:flex}.dashboard-friends-link>span{flex:1}.account-empty{text-align:center;background:#f3eef6;border:1px dashed #dcd0e2;border-radius:17px;flex-direction:column;align-items:center;gap:13px;padding:36px 25px;display:flex}.account-empty>svg{color:#ad96b8}.account-empty h2{font-size:29px}.account-empty p{color:#695c72;max-width:400px;font-size:12px;line-height:1.8}.verification-banner{background:#f8f0df;border:1px solid #e8d8b6;border-radius:13px;align-items:flex-start;gap:13px;margin-bottom:28px;padding:16px 18px;display:flex}.verification-banner>svg{color:#997238;flex-shrink:0;margin-top:2px}.verification-banner>div:first-of-type{flex:1}.verification-banner p{color:#765c37;font-size:12px}.verification-banner span{color:#746344;font-size:11px}.verification-actions{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.verification-actions button{color:#795b35;text-underline-offset:3px;background:0 0;border:0;min-height:30px;padding:5px;font-size:11px;text-decoration:underline}.friend-search>.account-muted{margin-block:11px 23px;font-size:12px}.friend-search form{align-items:stretch;gap:13px;display:flex}.friend-search form>label{flex:1}.friend-search form .button{min-height:49px;font-size:12px}.friend-search-result{border-top:1px solid #e5dfd8;align-items:center;gap:14px;margin-top:25px;padding-top:25px;display:flex}.friend-search-result>a{flex:1;min-width:0}.friend-search-result strong,.friend-row-name strong{overflow-wrap:anywhere;font-size:13px;font-weight:550;display:block}.friend-search-result>a>span,.friend-row-name a>span{color:#77667e;overflow-wrap:anywhere;font-size:11px;display:block}.friend-search>[role=status]{margin-top:15px}.friend-list{flex-direction:column;gap:12px;list-style:none;display:flex}.friend-row{background:#fffdfa;border:1px solid #e4ded8;border-radius:13px;align-items:center;gap:15px;padding:17px 20px;display:flex}.friend-row-name{flex:1;min-width:0}.friend-row-actions{align-items:center;gap:16px;display:flex}.friend-row-actions .button{min-height:40px;padding:9px 14px;font-size:11px}.count-label{vertical-align:middle;font-family:var(--sans);color:#90789b;letter-spacing:0;background:#ede6f3;border-radius:7px;margin-left:6px;padding:5px 8px;font-size:11px;display:inline-flex}.friend-action .account-muted{max-width:220px;margin-top:7px;font-size:10px}.friend-action>.button{min-height:43px;padding:9px 15px;font-size:11px}.friends-empty{justify-content:center;min-height:260px}.settings-feedback:not(:empty){margin-bottom:24px}.settings-profile .account-section-heading{margin-bottom:28px}.settings-profile .account-section-heading p{margin-top:10px;font-size:12px}.settings-profile .avatar-picker{max-width:590px;margin-bottom:9px}.settings-field-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.settings-save{justify-content:space-between;align-items:center;gap:20px;display:flex}.settings-save p{color:#695e6a;max-width:270px;font-size:11px}.settings-save .button{min-height:43px;padding:11px 19px;font-size:11px}.settings-security,.settings-data{margin-top:25px}.settings-account-email{background:#f6f2ee;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;padding:19px;display:flex}.settings-account-email .eyebrow{color:#6c5f6b;font-size:8px}.settings-account-email strong{overflow-wrap:anywhere;margin-top:5px;font-size:14px;font-weight:500;display:block}.settings-account-email>div{min-width:0}.connected-provider{border-bottom:1px solid #e8e0da;align-items:center;gap:17px;padding-block:19px;display:flex}.connected-provider>div{flex:1;min-width:0}.connected-provider strong{font-size:13px;font-weight:500;display:block}.connected-provider span{color:#6a5d6d;margin-top:3px;font-size:11px;display:block}.connected-provider>svg{color:#9b85a4}.connected-provider .button{min-height:40px;padding:8px 14px;font-size:11px}.add-password-form{max-width:380px;margin-top:22px}.settings-data{justify-content:space-between;align-items:center;gap:24px;display:flex}.settings-data .account-muted{max-width:480px;margin-top:11px;font-size:12px}.settings-data .button{flex-shrink:0;font-size:11px}.settings-data .text-link{color:#88628c;margin-top:8px;font-size:11px}.public-profile-wrap{max-width:1000px;padding-block:54px 76px}.public-profile-card{background:#fffdfa;border:1px solid #e4dcd7;border-radius:24px;overflow:hidden}.public-profile-cover{background:repeating-linear-gradient(125deg,#0000 0 72px,#d5c2ef08 72px 73px),linear-gradient(125deg,#303443,#242431 65%,#3f354b);justify-content:space-between;align-items:flex-start;gap:20px;height:174px;padding:30px;display:flex;position:relative}.public-profile-cover>span:first-child{color:#e1d5c2;letter-spacing:.19em;font-size:13px}.public-profile-cover>span:last-child{color:#c4bdce;letter-spacing:.16em;text-align:right;margin-top:4px;font-size:8px}.public-profile-identity{text-align:center;flex-direction:column;align-items:center;padding:0 30px 34px;display:flex;position:relative}.public-profile-identity>.player-avatar{border:7px solid #fffdfa;width:132px;height:132px;margin-top:-61px}.public-profile-identity .eyebrow{color:#6f5b70;margin-top:20px;font-size:9px}.public-profile-identity h1{overflow-wrap:anywhere;max-width:100%;margin-top:14px;font-size:clamp(39px,5vw,62px)}.public-username{color:#71577a;overflow-wrap:anywhere;max-width:100%;margin-top:10px;font-size:14px}.public-bio{color:#6d6170;white-space:pre-wrap;overflow-wrap:anywhere;max-width:450px;margin-top:21px;font-size:14px;line-height:1.9}.public-member{color:#69606b;align-items:center;gap:8px;margin-top:19px;font-size:11px;display:flex}.public-profile-actions{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:14px;margin-top:26px;display:flex}.public-profile-actions>.button{min-height:43px;font-size:11px}.public-profile-stats{padding:0 40px 30px}.public-profile-stats .account-stat{background:#faf7fb}.public-profile-stats .stats-note{text-align:center}.public-profile-bottom{color:#6c5f6d;border-top:1px solid #ece5df;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:24px 40px;font-size:11px;display:flex}.public-profile-bottom>span,.public-profile-bottom>a{align-items:center;gap:9px;display:flex}.public-profile-bottom>a{color:#7b5f88}.public-profile-footnote{text-align:center;color:#6a616c;margin-top:25px;font-size:11px}.auth-action-card>svg{color:#9d84ac;margin-bottom:20px}.auth-action-card h1{margin-block:20px;font-size:45px}.auth-action-card .button{margin-top:25px}.auth-action-card form{margin-top:24px}.auth-action-card form>p{margin-bottom:17px}@media (max-width:1100px){.dashboard-layout{grid-template-columns:172px minmax(0,1fr);gap:26px}.dashboard-sidebar{padding-right:17px}.dashboard-welcome{padding:29px}.dashboard-id-card{width:179px;padding:14px 16px}.dashboard-id-card>.player-avatar{width:76px;height:76px}.dashboard-heading{align-items:flex-start}.dashboard-heading>.share-control{margin-top:25px}.account-stat{padding:17px}.account-stat>div{gap:5px;font-size:10px}.auth-story{padding:31px}.account-auth{gap:50px}.dashboard-two-column{grid-template-columns:1fr}.settings-data{flex-direction:column;align-items:flex-start}}@media (max-width:900px) and (min-width:768px){.dashboard-id-card{width:140px}.dashboard-id-card strong{font-size:15px}.dashboard-welcome{gap:17px;padding:24px}.dashboard-welcome h2{font-size:34px}.account-game-grid{grid-template-columns:1fr}.dashboard-heading{flex-direction:column;gap:15px}.dashboard-heading>.share-control{margin-top:0}.settings-field-grid{grid-template-columns:1fr}.avatar-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.account-auth{grid-template-columns:1fr;justify-items:center;gap:0;min-height:0;padding-block:44px 60px}.auth-story{display:none}.auth-form-panel{max-width:440px;padding-right:0}.auth-form-panel h1{font-size:55px}.auth-form-panel>.account-muted{margin-bottom:27px;font-size:13px}.auth-fine-print{margin-top:27px}.onboarding-wrap{padding-block:30px 45px}.onboarding-card{padding:27px 23px}.onboarding-heading{gap:16px}.onboarding-heading>.player-avatar{width:68px;height:68px}.onboarding-heading .eyebrow{font-size:8px}.onboarding-heading h1{font-size:41px}.onboarding-heading .account-muted{font-size:12px}.dashboard-layout{flex-direction:column;gap:27px;padding-block:24px 50px;display:flex}.dashboard-sidebar{border:0;border-bottom:1px solid #e5dfd9;flex-flow:wrap;align-items:center;gap:16px;width:100%;min-height:0;padding:0 0 16px;position:static}.sidebar-profile{flex:1;margin:0}.sidebar-profile .player-avatar{width:40px;height:40px}.sidebar-label{display:none}.dashboard-sidebar nav{flex-direction:row;order:3;gap:5px;width:100%}.dashboard-sidebar nav a{flex:1;justify-content:center;gap:7px;min-height:44px;padding:10px 6px;font-size:11px}.dashboard-sidebar nav a svg{width:16px}.friend-count{margin-left:0;padding-inline:4px;font-size:9px}.sidebar-bottom{margin:0;padding:0}.sidebar-bottom>a{display:none}.sidebar-bottom>button{padding:5px;font-size:10px}.dashboard-main{width:100%}.dashboard-heading{flex-wrap:wrap;gap:15px;margin-bottom:25px}.dashboard-heading h1{margin-block:12px;font-size:40px}.dashboard-heading>.share-control{margin-top:0}.dashboard-heading .account-muted{font-size:12px}.dashboard-welcome{gap:20px;padding:23px}.dashboard-welcome h2{font-size:34px}.dashboard-welcome p:not(.eyebrow){font-size:11px}.dashboard-id-card{width:164px}.account-stat-grid{gap:9px}.account-stat{padding:14px 13px}.account-stat>div{gap:6px;font-size:10px;line-height:1.5}.account-stat>div svg{flex-shrink:0;width:14px;height:14px}.account-stat>strong{margin-top:13px;font-size:28px}.account-stat>span{margin-top:4px;font-size:8px;line-height:1.5;display:block}.stats-note{font-size:9px}.account-section-heading h2{font-size:29px}.account-game-copy{padding:17px}.account-panel{padding:23px}.dashboard-two-column{gap:22px}.verification-banner{flex-wrap:wrap;padding:16px}.verification-actions{flex-direction:row;gap:18px;width:100%;padding-left:29px}.settings-save{flex-wrap:wrap;gap:16px}.settings-save p{max-width:none}.settings-profile .account-section-heading{align-items:flex-start}.settings-profile .account-section-heading>.player-avatar{width:58px;height:58px}.connected-provider{flex-wrap:wrap;gap:12px}.connected-provider>div{flex-basis:130px}.settings-account-email{flex-wrap:wrap}.friend-row{flex-wrap:wrap;gap:11px;padding:15px}.friend-row>.player-avatar{width:42px;height:42px}.friend-row-actions{gap:12px;margin-left:auto}.friend-search-result{flex-wrap:wrap}.friend-search-result .friend-action{width:100%}.public-profile-wrap{padding-block:30px 50px}.public-profile-cover{height:134px}.public-profile-identity{padding-inline:22px}.public-profile-identity>.player-avatar{width:110px;height:110px;margin-top:-51px}.public-profile-stats{padding:0 20px 22px}.public-profile-bottom{justify-content:center;padding:21px;font-size:10px}.auth-action-card h1{font-size:38px}}@media (max-width:520px){.dashboard-welcome{padding:26px 23px}.dashboard-id-card{display:none}.dashboard-welcome h2{font-size:38px}.account-game-grid{grid-template-columns:1fr}.account-game-art{height:188px}.account-game-bottom{flex-wrap:nowrap}.avatar-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.avatar-picker button{padding:10px 5px}.settings-field-grid{grid-template-columns:1fr;gap:19px}.friend-search form{flex-direction:column}.friend-search form .button{align-self:flex-start}.account-stat>div svg{display:none}.account-stat>div{min-height:30px}.onboarding-card{padding-inline:20px}.onboarding-heading{align-items:flex-start}.onboarding-heading>.player-avatar{width:54px;height:54px}.dashboard-sidebar nav a{gap:5px;font-size:10px}.public-profile-identity h1{font-size:39px}.public-profile-stats{padding-inline:13px}}@media (max-height:690px){.dashboard-sidebar{position:static}}@media (prefers-reduced-motion:reduce){.account-loading-spark{animation:none}}@media (forced-colors:active){.avatar-picker button,.favorite-button,.dashboard-sidebar nav a,.quiet-button{border:1px solid buttontext}.avatar-picker button[aria-pressed=true],.dashboard-sidebar nav a[aria-current]{outline:3px solid highlight}.account-stat,.account-panel,.public-profile-card{border-color:canvastext}}
