/* CodelyHub professional blog author component */
.codelyhub-author-section{padding:0 0 72px;background:#fff}
.codelyhub-author-card{display:grid;grid-template-columns:78px minmax(0,1fr);gap:22px;align-items:start;padding:28px;border:1px solid #dbe5f2;border-radius:22px;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);box-shadow:0 18px 42px rgba(15,35,65,.08)}
.codelyhub-author-mark{width:78px;height:78px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(135deg,#1769e0,#13a99b);color:#fff;font-size:22px;font-weight:900;letter-spacing:.05em;box-shadow:0 12px 28px rgba(23,105,224,.22)}
.codelyhub-author-kicker{display:block;margin:0 0 6px;color:#1769e0;font-size:.76rem;font-weight:900;letter-spacing:.10em;text-transform:uppercase}
.codelyhub-author-card h2{margin:0 0 4px;color:#0b1930;font-size:1.35rem;line-height:1.25}
.codelyhub-author-role{margin:0 0 10px;color:#344f6d;font-weight:800}
.codelyhub-author-copy{margin:0;color:#526b86;line-height:1.72}
.codelyhub-author-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:15px}
.codelyhub-author-link{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid #c9daf0;border-radius:999px;color:#1769e0;font-weight:800;text-decoration:none;background:#fff}
.codelyhub-author-link:hover{border-color:#1769e0;text-decoration:none}
.codelyhub-author-standard{font-size:.88rem;color:#637891}
@media(max-width:640px){.codelyhub-author-section{padding-bottom:52px}.codelyhub-author-card{grid-template-columns:1fr;padding:22px}.codelyhub-author-mark{width:64px;height:64px;border-radius:18px;font-size:18px}}
