.bc-author-bio{display:grid;grid-template-columns:96px 1fr;gap:1.5rem;align-items:start;padding:2rem;margin:3rem 0;background:var(--glass-panel);backdrop-filter:var(--glass-blur);border:1px solid var(--border-subtle);border-radius:var(--radius-xl)}.bc-author-bio__avatar{width:96px;height:96px;border-radius:var(--radius-pill);background:var(--gradient-gold);overflow:hidden;border:2px solid var(--border-subtle)}.bc-author-bio__avatar img{width:100%;height:100%;object-fit:cover}.bc-author-bio__label{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:.5rem}.bc-author-bio__name{font-size:var(--text-xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);margin-bottom:.5rem}.bc-author-bio__role{font-size:var(--text-sm);color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);margin-bottom:.75rem}.bc-author-bio__desc{color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed);margin-bottom:1rem}.bc-author-bio__social{display:flex;gap:.5rem;flex-wrap:wrap}.bc-author-bio__social a{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;border:1px solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--text-sm);text-decoration:none;transition:all var(--duration-fast)}.bc-author-bio__social a:hover{border-color:var(--accent-primary);color:var(--accent-primary)}@media (max-width:768px){.bc-author-bio{grid-template-columns:1fr;text-align:center;padding:1.5rem}.bc-author-bio__avatar{margin:0 auto;width:80px;height:80px}.bc-author-bio__social{justify-content:center}}