:root{--blog-color-primary: var(--app-color-blue);--blog-color-secondary: var(--app-color-purple);--blog-color-accent: var(--app-color-teal);--blog-color-highlight: var(--app-color-orange);--blog-text-primary: var(--app-color-blue);--blog-text-secondary: #4a5568;--blog-text-light: var(--app-color-white);--blog-bg-primary: var(--app-color-white);--blog-bg-secondary: #f7fafc;--blog-bg-accent: var(--app-color-teal);--blog-border-light: #e2e8f0;--blog-border-medium: #cbd5e0;--blog-border-accent: var(--app-color-teal);--blog-radius-sm: 4px;--blog-radius-md: 6px;--blog-radius-lg: 8px;--blog-radius-full: 9999px}.authors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}.author-card{display:block;background-color:var(--blog-bg-primary);border:1px solid var(--blog-border-light);border-radius:var(--blog-radius-lg);padding:1.5rem;text-decoration:none;color:var(--blog-text-primary);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out;overflow:hidden}.author-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #000b451a;border-color:var(--blog-color-secondary)}.author-card-content{display:flex;align-items:center;gap:1rem}.author-avatar img{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid var(--app-color-border, #eaeaea);flex-shrink:0}.author-details{flex-grow:1}.author-name{font-size:1.25rem;font-weight:600;margin-bottom:.25rem;color:var(--blog-text-primary)}.author-snippet{font-size:.9rem;color:var(--blog-text-secondary);line-height:1.4}.authors-container .back-link{margin-bottom:1rem;display:inline-flex;align-items:center;color:var(--app-color-text)}.authors-container .back-link svg{margin-right:.5rem}.authors-container h1{color:var(--app-color-navy, #000B45);margin-bottom:2rem}
