@media(max-width:1023px){
 #shell #page .ww-mobile-profile{max-width:620px;margin:0 auto;padding:16px var(--ww-mobile-gutter,16px) 24px;color:#292d28;font-family:var(--ww-font,system-ui,sans-serif);box-sizing:border-box}
 .ww-mobile-profile *{box-sizing:border-box}.ww-mobile-profile :is(h1,h2,p,dl,dd){margin:0}.ww-mobile-profile :is(button,a,select){font:inherit;color:inherit;text-decoration:none;cursor:pointer}.ww-mobile-profile svg{width:22px;height:22px;flex:none;vertical-align:middle}
 #shell #page .ww-mobile-profile-identity{display:flex;align-items:center;gap:12px;padding:2px 0 14px;margin:0}
 #shell #page .ww-mobile-profile-avatar{display:grid;place-items:center;flex:none;width:56px;height:56px;min-height:56px;padding:0;margin:0;border:1.5px solid #292d28;border-radius:50%;background:#ffe99b;box-shadow:none;overflow:hidden}
 .ww-mobile-profile-avatar>img{display:block;width:100%;height:100%;object-fit:cover}.ww-mobile-profile-avatar>span{display:grid;place-items:center;width:100%;height:100%;font-size:23px;line-height:1;font-weight:700;color:#294d38}
 .ww-mobile-profile-identity>div{flex:1;min-width:0}
 #shell #page .ww-mobile-profile-identity h1{font-size:18px;font-weight:700;line-height:1.4;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .ww-mobile-profile-identity p{font-size:12px;line-height:1.5;color:#56624f;margin-top:3px}
 #shell #page .ww-mobile-profile-edit{flex:none;min-height:44px;max-width:114px;padding:7px 10px;border:1.3px solid #292d28;border-radius:10px;background:#fffdf7;margin:0;font-size:12px;font-weight:600;line-height:1.4;text-align:center;white-space:normal}
 #shell #page .ww-mobile-profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0;margin:0 0 16px;border:1px solid #aeb8a4;border-radius:12px;background:#fffdf7;box-shadow:none}
 .ww-mobile-profile-stats>div{text-align:center;min-width:0;padding:0 5px}.ww-mobile-profile-stats>div+div{border-left:1px solid #e5e1d6}.ww-mobile-profile-stats dt{font-size:12px;line-height:1.4;color:#465440;overflow-wrap:anywhere}.ww-mobile-profile-stats dd{font-size:23px;font-weight:750;line-height:1.2;color:#253a2b;font-variant-numeric:tabular-nums;margin-top:3px}
 #shell #page .ww-mobile-profile-section{margin:0 0 16px;padding:0}
 #shell #page .ww-mobile-profile-section>h2{font-size:16px;line-height:1.5;font-weight:700;letter-spacing:0;margin:0 0 7px}
 .ww-mobile-profile-rows{border:1px solid #a6b19c;border-radius:12px;padding:0 11px;background:#fffdf7;overflow:hidden}
 #shell #page .ww-mobile-profile-row{display:flex;align-items:center;gap:11px;width:100%;min-height:48px;margin:0;padding:9px 0;border:0;border-radius:0;background:transparent;text-align:left;font-size:14px;line-height:1.5;box-shadow:none}
 #shell #page .ww-mobile-profile-row+.ww-mobile-profile-row{border-top:1px solid #e9e5da}
 .ww-mobile-profile-row>span{min-width:0;flex:1;overflow-wrap:anywhere}.ww-mobile-profile-row>i{display:grid;place-items:center;margin-left:auto;color:#53624c}.ww-mobile-profile-row>i>svg{width:15px;height:15px}
 .ww-mobile-profile-row>svg{color:#2d4533;width:22px;height:22px}.ww-mobile-profile-row[data-scope=watched]>svg{fill:#ffe26e}
 #shell #page .ww-mobile-profile-language{padding:0;gap:11px}
 #shell #page .ww-mobile-profile-language select{min-height:48px;max-width:56%;min-width:0;padding:9px 0 9px 8px;font-size:13px;line-height:1.5;color:#43573e;border:0;border-radius:0;background:transparent;box-shadow:none;outline-offset:0;text-align:right}
 #shell #page .ww-mobile-profile :is(button,a,select):focus-visible{outline:3px solid #226447;outline-offset:2px}
 .ww-mobile-profile :is(button,a):active{background:#edf3e5!important}
}
@media(max-width:360px){#shell #page .ww-mobile-profile{padding-left:12px;padding-right:12px}#shell #page .ww-mobile-profile-identity{gap:9px}#shell #page .ww-mobile-profile-edit{max-width:90px;padding-right:7px;padding-left:7px}.ww-mobile-profile-avatar{width:50px!important;height:50px!important;min-height:50px!important}}
@media(max-width:1023px){.ww-mobile-profile .ww-mobile-app-entry .ww-app-entry-new{margin-left:auto;font-size:9px;padding:2px 5px}.ww-mobile-profile .ww-mobile-app-entry .ww-app-entry-label{flex:1;min-width:0}}
