.author-page.svelte-ztjhdl{max-width:920px;min-height:70vh;color:var(--color-text);margin:0 auto;padding:64px 24px;position:relative}.author-cover.svelte-ztjhdl{position:relative}.author-cover__tabs.svelte-ztjhdl{z-index:2;position:absolute;top:12px;right:12px}.author-avatar.svelte-ztjhdl{object-fit:contain;background:#111;border-radius:14px;width:100%;max-height:420px;margin-top:20px;display:block}.author-avatar--fallback.svelte-ztjhdl{background:var(--color-surface);min-height:220px;color:var(--color-text-muted);place-items:center;font-size:72px;font-weight:800;display:grid}.author-name.svelte-ztjhdl{overflow-wrap:anywhere;margin:20px 0 0;font-size:clamp(24px,4vw,34px);line-height:1.3}.author-about.svelte-ztjhdl{margin-top:28px}.author-about__title.svelte-ztjhdl{margin:0 0 12px;font-size:18px}.author-about__bio.svelte-ztjhdl{max-width:760px;color:var(--color-text-muted);white-space:pre-wrap;margin:0;font-size:16px;line-height:1.7}.author-about__head.svelte-ztjhdl{align-items:center;gap:10px;margin-bottom:12px;display:flex}.author-about__head.svelte-ztjhdl .author-about__title:where(.svelte-ztjhdl){margin:0}.author-about__edit.svelte-ztjhdl{border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-text);cursor:pointer;background:0 0;border-radius:5px;place-items:center;padding:0;display:inline-grid}.author-about__edit.svelte-ztjhdl:hover{background:var(--color-control-hover);color:var(--color-brand-contrast)}.author-about__edit.svelte-ztjhdl:focus-visible{outline-offset:2px;outline:2px solid #8fc4ff}.author-about__form.svelte-ztjhdl{gap:9px;display:grid}.author-about__form.svelte-ztjhdl textarea:where(.svelte-ztjhdl){box-sizing:border-box;resize:vertical;border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:104px;color:var(--color-text);font:inherit;text-align:start;border-radius:6px;padding:10px 12px;line-height:1.6}.author-about__form.svelte-ztjhdl textarea:where(.svelte-ztjhdl):focus{outline-offset:1px;outline:2px solid #3989ec}.author-about__actions.svelte-ztjhdl{gap:8px;display:flex}.author-about__actions.svelte-ztjhdl button:where(.svelte-ztjhdl){border:1px solid var(--color-border);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border-radius:5px;padding:7px 11px;font-size:13px}.author-about__actions.svelte-ztjhdl button:where(.svelte-ztjhdl):hover:not(:disabled){background:var(--color-control-hover);color:var(--color-brand-contrast)}.author-about__actions.svelte-ztjhdl .author-about__save:where(.svelte-ztjhdl){color:var(--color-brand-contrast);background:#3989ec;border-color:#3989ec}.author-about__actions.svelte-ztjhdl button:where(.svelte-ztjhdl):disabled{cursor:wait;opacity:.6}.author-error.svelte-ztjhdl{color:#ff9a9a;margin:0;font-size:14px}.sr-only.svelte-ztjhdl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
