.account-page main.admin{max-width:1140px;padding:32px 28px 70px}.account-page .admin-title{font:700 clamp(30px,4vw,42px)/1.2 Georgia,serif;letter-spacing:-1px;margin:12px 0 8px}.account-page .account-lede{color:var(--muted);margin:0 0 22px}.account-page .eyebrow{color:#1877f2;font-size:12px}.account-page .panel{border-radius:12px;padding:26px;background:var(--surface)}.account-page #profile-form{display:grid;grid-template-columns:90px 1fr 1fr;column-gap:24px;row-gap:12px;margin-bottom:28px}.account-page #my-avatar{grid-column:1;grid-row:1/5;margin:0}.account-page #profile-form>h2{grid-column:2/-1;font-size:22px}.account-page #profile-form>.two{grid-column:2/-1;gap:18px}.account-page #profile-form>label{grid-column:2/-1;margin-bottom:0}.account-page #profile-form>.profile-actions{grid-column:2/-1;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.account-page #profile-form .two label{margin:0}.account-page label{font-size:15px}.account-page input,.account-page textarea{font-size:16px;border-color:var(--line);background:var(--surface);color:var(--ink)}.account-page #profile-form textarea{min-height:78px}.account-page .section-head{display:flex!important;justify-content:space-between;margin:12px 0 18px}.account-page .section-head h2{font-size:25px}.account-page .desk{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}.account-page .journal-library{padding:18px}.account-page .journal-library>h3{margin:2px 0 12px;font-size:16px}.account-page #list{padding:0;border:0;border-radius:0;background:transparent;max-height:700px;overflow-y:auto}.account-page #list .article-list-item{padding:18px 0}.account-page .editor-heading{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:18px}.account-page .editor-heading h2{font:700 26px/1.3 Georgia,serif;margin:0 0 6px}.account-page .editor-heading p{margin:0;color:var(--muted);font-size:14px}.account-page #editor input[name="title"]{font-size:20px}.account-page #editor textarea[name="body"]{min-height:380px;line-height:1.8}.account-page #editor>.actions{border-top:1px solid var(--line);padding-top:20px;margin-top:24px;justify-content:flex-end}.account-page #editor-status{font-size:14px;margin-bottom:0}.account-page #notice:empty{display:none}.account-page .library-empty{color:var(--muted);font-size:14px}html[data-theme="night"] .account-page .panel{background:var(--surface)}
@media(max-width:850px){.account-page .desk{grid-template-columns:1fr}.account-page #list{max-height:280px}.account-page .journal-library{padding:20px}.account-page main.admin{padding:26px 20px 50px}.account-page #profile-form{column-gap:18px}.account-page #editor textarea[name="body"]{min-height:320px}}
@media(max-width:540px){.account-page main.admin{padding:24px 14px 40px}.account-page .panel{padding:20px}.account-page #profile-form{grid-template-columns:64px 1fr;gap:16px}.account-page #my-avatar{grid-row:1;grid-column:1}.account-page #my-avatar .user-avatar{width:64px;height:64px;font-size:30px}.account-page #profile-form>h2{grid-column:2;align-self:center;font-size:21px}.account-page #profile-form>.two,.account-page #profile-form>label,.account-page #profile-form>.profile-actions{grid-column:1/-1}.account-page #profile-form>.two{grid-template-columns:1fr}.account-page .section-head h2{font-size:22px}.account-page .section-head button{font-size:14px;padding:9px 14px}.account-page .actions button{flex:1}.account-page .profile-actions button{font-size:14px}}

.account-page #profile-form>.photo-controls{grid-column:2/-1;padding:16px 0;border-top:1px solid var(--line)}.photo-controls label{margin-bottom:8px}.photo-controls input[type="file"]{padding:9px;background:var(--surface);max-width:100%}.photo-controls .hint{margin:8px 0}.photo-controls>button{font-size:14px;padding:7px 12px}@media(max-width:540px){.account-page #profile-form>.photo-controls{grid-column:1/-1}}

