.author-page{width:100%;max-width:800px;margin:0 auto}.author-page__header{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color)}.author-page__title{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem}.author-page__bio{font-size:1.125rem;line-height:1.7;color:var(--text-secondary);margin:0 0 1.5rem}.author-page__links{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.95rem}.author-page__link{color:var(--accent-color);text-decoration:none;transition:color .2s ease}.author-page__link:hover{color:var(--accent-color-hover);text-decoration:underline}.author-page__links .separator{color:var(--text-tertiary)}.author-page__notes{margin-top:2rem}.author-page__notes-title{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin-bottom:2rem}@media (max-width: 768px){.author-page__title{font-size:2rem}.author-page__bio{font-size:1rem}.author-page__notes-title{font-size:1.5rem}}
