.author-page-container{max-width:1100px;margin:0 auto;padding:4rem 2rem 6rem;color:#e2e8f0;font-family:var(--font-sans, sans-serif)}.author-header-card{background:linear-gradient(135deg,#1e293b80,#0f172acc);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:3.5rem 3rem;margin-bottom:4rem;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006}.author-header-card:before{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,#00e5ff1f,#7b2cbf00 70%);pointer-events:none}.author-profile-main{display:flex;align-items:center;gap:2.5rem;position:relative;z-index:2}.author-profile-avatar-wrapper{position:relative;flex-shrink:0}.author-profile-avatar{width:140px;height:140px;border-radius:50%;object-fit:cover;border:3px solid rgba(0,229,255,.4);box-shadow:0 0 25px #00e5ff40}.author-verified-badge{position:absolute;bottom:6px;right:6px;background:#0a66c2;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #0f172a;box-shadow:0 4px 10px #0000004d}.author-info-content{display:flex;flex-direction:column;gap:.75rem}.author-name-title{font-size:2.4rem;font-weight:800;color:#fff;margin:0;letter-spacing:-.02em}.author-role-subtitle{font-size:1.1rem;font-weight:700;color:#00e5ff;margin:0}.author-bio-text{font-size:1.05rem;line-height:1.7;color:#94a3b8;max-width:680px;margin:.5rem 0 1rem}.author-social-links{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.author-social-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:50px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.19,1,.22,1);border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#f8fafc}.author-social-btn.linkedin{background:#0a66c226;border-color:#0a66c266;color:#38bdf8}.author-social-btn.linkedin:hover{background:#0a66c2;color:#fff;box-shadow:0 0 20px #0a66c266;transform:translateY(-2px)}.author-social-btn.twitter{background:#ffffff0d;border-color:#fff3}.author-social-btn.twitter:hover{background:#fff;color:#000;transform:translateY(-2px)}.author-social-btn.github{background:#0f172a99;border-color:#ffffff26}.author-social-btn.github:hover{background:#333;color:#fff;transform:translateY(-2px)}.author-articles-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.author-articles-title{font-size:1.6rem;font-weight:800;color:#fff}.author-articles-count{font-size:.9rem;font-weight:700;color:#94a3b8;background:#ffffff0d;padding:4px 14px;border-radius:20px}@media (max-width: 768px){.author-header-card{padding:2.2rem 1.5rem}.author-profile-main{flex-direction:column;text-align:center;gap:1.5rem}.author-name-title{font-size:1.8rem}.author-social-links{justify-content:center}}
