.author-page{min-height:100vh;background-color:var(--bs-body-bg)}.author-directory-page{min-height:60vh;background-color:var(--bs-body-bg)}.author-directory-card{color:inherit;border-color:var(--bs-border-color);transition:transform .16s ease,box-shadow .16s ease}.author-directory-card:focus-visible,.author-directory-card:hover{transform:translateY(-2px);box-shadow:0 .5rem 1.25rem rgb(0 0 0/9%)}.author-directory-avatar{width:64px;height:64px;flex:0 0 64px;object-fit:cover;background:var(--bs-secondary-bg)}.author-directory-avatar-placeholder{display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#0d6efd,#164ea8);font-size:24px;font-weight:700}.author-directory-empty{border:1px dashed var(--bs-border-color);border-radius:.75rem}.author-profile-card{overflow:hidden}.author-cover{height:120px;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.16),transparent 25%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.12),transparent 30%),linear-gradient(135deg,#0d6efd,#164ea8 45%,#182848)}.author-cover:before{content:"";position:absolute;inset:0;background-image:linear-gradient(45deg,rgba(255,255,255,.04) 25%,transparent 0),linear-gradient(-45deg,rgba(255,255,255,.04) 25%,transparent 0);background-size:45px 45px}.author-avatar-wrap{margin-top:-88px}.author-avatar{width:175px;height:175px;object-fit:cover;background:#fff}.author-avatar-placeholder{display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#0d6efd,#164ea8);font-size:60px;font-weight:800}.author-verified-dot{width:34px;height:34px;right:8px;bottom:10px;font-size:13px}.author-profile-info{max-width:800px}.author-bio{max-width:700px;font-size:clamp(14px,1.2vw,16px)}.author-bio p{margin-bottom:0}.author-profile-nav{min-height:60px}.author-nav-item{position:relative}.author-nav-item.active:after{content:"";position:absolute;left:15px;right:15px;bottom:0;height:3px;background:#0d6efd;border-radius:3px 3px 0 0}.section-icon{width:38px;height:38px}.timeline-item{gap:14px}.timeline-marker{position:relative;width:15px;min-width:15px;display:flex;justify-content:center}.timeline-marker:before{content:"";position:absolute;top:11px;bottom:0;width:2px;background:#e5e7eb}.timeline-item:last-child .timeline-marker:before{display:none}.timeline-marker span{position:relative;z-index:2;width:11px;height:11px;margin-top:5px;border-radius:50%;background:#0d6efd;border:3px solid #dcecff}@media (max-width:767px){.author-cover{height:130px}.author-avatar-wrap{margin-top:-70px}.author-avatar{width:140px;height:140px}.author-profile-info h1{font-size:27px}.author-profile-nav{overflow-x:auto;justify-content:flex-start!important}.author-nav-item{flex-shrink:0;white-space:nowrap}}html[data-bs-theme=dark] .author-page.bg-light,html[data-bs-theme=dark] .author-profile-card.bg-white,html[data-bs-theme=dark] .author-section-card .card-header.bg-white{background-color:var(--bs-body-bg)!important}html[data-bs-theme=dark] .author-profile-card,html[data-bs-theme=dark] .author-profile-nav{border-color:var(--bs-border-color)!important}html[data-bs-theme=dark] .author-directory-card:focus-visible,html[data-bs-theme=dark] .author-directory-card:hover{box-shadow:0 .5rem 1.25rem rgb(0 0 0/25%)}html[data-bs-theme=dark] .author-avatar.border-white,html[data-bs-theme=dark] .author-verified-dot.border-white{border-color:var(--bs-body-bg)!important}html[data-bs-theme=dark] .timeline-marker:before{background-color:var(--bs-border-color)}html[data-bs-theme=dark] .timeline-marker span{border-color:var(--bs-primary-bg-subtle)}