.author-page{max-width:800px;margin:0 auto;padding:2rem 1rem;line-height:1.7;font-size:1.2em}.author-container{background:white;border-radius:1rem;padding:3rem;box-shadow:0 4px 6px rgba(0,0,0,.05)}.author-header{display:flex;gap:2rem;margin-bottom:3rem;align-items:flex-start}.author-avatar-section{flex-shrink:0}.author-avatar{border-radius:50%;border:4px solid #10b981;box-shadow:0 8px 16px rgba(16,185,129,.2)}.author-intro{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.author-name{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.author-tagline{font-size:1.8rem;color:#10b981;font-weight:600;margin-bottom:1rem}.author-description{color:#4b5563;font-size:1.8rem}.author-section{margin-bottom:3rem}.section-title{font-size:2.1rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem;border-bottom:2px solid #10b981;padding-bottom:.5rem}.info-grid{display:grid;gap:1rem}.info-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb;border-radius:.5rem}.info-item strong{min-width:100px;color:#374151;font-weight:600}.info-item span{color:#1f2937;font-weight:500}.mbti-badge{background:linear-gradient(135deg,#10b981,#059669);color:white;padding:.25rem .75rem;border-radius:1rem;font-weight:600;font-size:1.8rem}.mbti-description{color:#374151!important;font-size:1.8rem;margin-left:.5rem;font-weight:500!important}.interests-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.interest-item{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#f9fafb;border-radius:1rem;border:1px solid #e5e7eb;transition:all .2s}.interest-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.interest-icon{font-size:2rem;background:white;padding:.75rem;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.interest-content h3{margin:0 0 .5rem;color:#1f2937;font-weight:600}.interest-content p{margin:0;color:#6b7280;font-size:1.8rem}.mission-content{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);padding:2rem;border-radius:1rem;border-left:4px solid #10b981}.mission-quote{margin:0;font-size:2rem;color:#1f2937;line-height:1.8}.social-links{display:flex;gap:1rem;flex-wrap:wrap}.social-link{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;font-weight:500;transition:all .2s}.social-link.twitter{background:#1da1f2;color:white}.social-link.github{background:#333;color:white}.social-link.linkedin{background:#0077b5;color:white}.social-link.email{background:#ea4335;color:white}.social-link:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.platform-info p{color:#4b5563;margin-bottom:1.5rem}.platform-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.platform-link{display:flex;align-items:center;gap:.75rem;padding:1rem;background:white;border:2px solid #e5e7eb;border-radius:.75rem;text-decoration:none;color:#374151;font-weight:500;transition:all .2s}.platform-link:hover{border-color:#10b981;transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,185,129,.1)}.platform-icon{font-size:1.5rem}@media (max-width:768px){.author-container{padding:2rem 1.5rem}.author-header{flex-direction:column;text-align:center;gap:1.5rem}.author-name{font-size:2rem}.interests-grid{grid-template-columns:1fr}.social-links{justify-content:center}.platform-links{grid-template-columns:1fr}}