.author-profile.svelte-1m3pdp0{max-width:760px;margin:32px auto 64px;padding:0 16px;display:flex;flex-direction:column;gap:32px}.author-header.svelte-1m3pdp0{display:flex;align-items:center;gap:24px;background:linear-gradient(135deg,#fff1ccb3,#ffffffe6);border-radius:24px;padding:28px 24px;box-shadow:0 12px 32px #ffc10726;border:1px solid rgba(250,204,21,.35)}.author-photo-wrap.svelte-1m3pdp0{flex-shrink:0}.author-photo.svelte-1m3pdp0{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid rgba(250,204,21,.6)}.author-name.svelte-1m3pdp0{font-size:clamp(1.5rem,4vw,2rem);font-weight:800;color:#78350f;margin:0 0 8px}.author-job.svelte-1m3pdp0{font-size:.95rem;color:#92400e;font-weight:600;margin:0}.author-section.svelte-1m3pdp0{background:#fff;border-radius:20px;padding:24px;box-shadow:0 8px 24px #0f172a12;border:1px solid rgba(248,196,113,.3)}.author-section.svelte-1m3pdp0 h2:where(.svelte-1m3pdp0){font-size:1.1rem;font-weight:700;color:#92400e;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid rgba(250,204,21,.4)}.author-bio.svelte-1m3pdp0,.author-career.svelte-1m3pdp0{line-height:1.85;color:#374151;margin:0;white-space:pre-wrap}.author-links.svelte-1m3pdp0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.author-links.svelte-1m3pdp0 a:where(.svelte-1m3pdp0){color:#b45309;word-break:break-all;font-size:.9rem}.author-links.svelte-1m3pdp0 a:where(.svelte-1m3pdp0):hover{text-decoration:underline}@media (max-width: 480px){.author-header.svelte-1m3pdp0{flex-direction:column;align-items:flex-start;gap:16px}.author-photo.svelte-1m3pdp0{width:96px;height:96px}}
