.author-page.svelte-1gwxmgi{padding:4rem 0}.author-header.svelte-1gwxmgi{margin-bottom:4rem}.author-card.svelte-1gwxmgi{display:flex;gap:3rem;align-items:center;max-width:800px;margin:0 auto;background:var(--ember-charcoal);border:1px solid var(--ember-ash);border-radius:16px;padding:3rem}.avatar.svelte-1gwxmgi{width:160px;height:160px;border-radius:50%;object-fit:cover;border:4px solid var(--ember-black);box-shadow:0 0 0 2px var(--spice-orange)}.author-info.svelte-1gwxmgi h1:where(.svelte-1gwxmgi){font-size:2.5rem;margin-bottom:.5rem;line-height:1.1}.role.svelte-1gwxmgi{color:var(--spice-orange);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;margin-bottom:1.5rem}.bio.svelte-1gwxmgi{font-size:1.125rem;line-height:1.7;color:var(--ember-smoke);margin-bottom:2rem}.social-links.svelte-1gwxmgi{display:flex;gap:1.5rem}.social-link.svelte-1gwxmgi{display:flex;align-items:center;gap:.5rem;color:var(--ember-white);font-weight:600;font-size:.95rem;transition:color .2s}.social-link.svelte-1gwxmgi:hover{color:var(--spice-orange)}.author-articles.svelte-1gwxmgi h2:where(.svelte-1gwxmgi){font-size:1.5rem;margin-bottom:2rem;border-bottom:1px solid var(--ember-ash);padding-bottom:1rem}.articles-grid.svelte-1gwxmgi{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}@media(max-width:768px){.author-card.svelte-1gwxmgi{flex-direction:column;text-align:center;padding:2rem;gap:2rem}.social-links.svelte-1gwxmgi{justify-content:center}}
