body.gyeol-mobile-ui[data-admin="false"] main{max-width:640px}
body.gyeol-mobile-ui[data-admin="false"] main>h1{font-size:28px;margin:0 0 12px}
body.gyeol-mobile-ui[data-admin="false"] #status:empty{display:none}
body.gyeol-mobile-ui[data-admin="false"] #content .account-tabs{display:flex;gap:28px;margin:0 0 28px;padding:0;border-bottom:1px solid #deded3}
body.gyeol-mobile-ui[data-admin="false"] #content .account-tabs button{min-height:48px;font-size:14px;font-weight:500;white-space:nowrap}
body.gyeol-mobile-ui[data-admin="false"] #content .account-tabs button[aria-current=page]{font-weight:700}
.account-admin-link{margin:0 0 12px;text-align:right;font-size:13px;color:#536c57}
.account-intro{padding:4px 0 26px}
.account-kicker{margin:0 0 9px;color:#7c8b78;font-size:11px;font-weight:700;letter-spacing:.13em}
.account-intro h2{margin:0;font-size:23px;font-weight:600;overflow-wrap:anywhere}
.account-intro>p:last-child{margin:9px 0 0;color:#737b70;font-size:14px}
.account-library-card,.account-support-link{display:flex;align-items:center;justify-content:space-between;gap:16px;text-decoration:none}
.account-library-card{padding:24px;border:1px solid #d9e1d3;border-radius:14px;background:#edf2e8;color:#304c38}
.account-library-card strong,.account-support-link strong{display:block;font-size:17px}
.account-library-card small,.account-support-link small,.account-setting-item summary small{display:block;margin-top:7px;color:#727e70;font-size:13px;line-height:1.5}
.account-library-meta{display:flex;align-items:center;gap:18px;white-space:nowrap;font-size:20px}
.account-library-meta b{font-size:25px}.account-library-meta b small{display:inline;margin-left:2px;font-size:13px}
.account-support-link{margin-top:16px;padding:19px 4px;color:#46574a;border-bottom:1px solid #e2e2d8}
.account-support-link strong{font-size:14px}.account-support-link>span:last-child{font-size:20px}
.account-settings>h2{font-size:19px;margin:0 0 14px}
.account-setting-item{padding:0;border-top:1px solid #deded3}
.account-setting-item:last-child{border-bottom:1px solid #deded3}
.account-setting-item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;padding:18px 2px;min-height:68px}
.account-setting-item summary::-webkit-details-marker{display:none}
.account-setting-item summary::after{content:'+';color:#748173;font-size:22px;font-weight:400}
.account-setting-item[open] summary::after{content:'−'}
.account-setting-item summary strong{font-size:15px;color:#344b3b}
.account-setting-body{padding:0 2px 20px;color:#5e685e;font-size:14px}
.account-setting-body p{margin:0 0 14px}.account-setting-body button{margin:4px 0}.account-setting-body label{font-size:13px}
.account-setting-item.danger-zone summary strong{color:#865347}
body.gyeol-mobile-ui[data-admin="false"] #account-orders{margin-top:0}
@media(max-width:360px){body.gyeol-mobile-ui[data-admin="false"] #content .account-tabs{gap:18px}.account-library-card{padding:20px}.account-library-meta{gap:10px}}

.account-intro .account-login-method{margin:10px 0 0;color:#718073;font-size:12px}
.account-settings .account-setting-item{padding:20px 2px;color:#5e685e;font-size:14px}
.account-settings .account-setting-item h3{margin:0 0 12px;font-size:15px;color:#344b3b}
.account-settings .account-setting-item.danger-zone h3{color:#865347}
.account-settings .account-setting-item p{margin:0 0 12px}.account-settings .account-setting-item label{font-size:13px}.account-settings .account-setting-item button{margin:4px 0}
