body.author .site.grid-container,body.author .site-content,body.author #primary,body.author #main{width:100%;max-width:100%;margin:0;padding-left:0;padding-right:0}.aiv-author-page,.aiv-author-page .aiv-blog-hero,.aiv-author-page .aiv-blog-section{width:100%;max-width:none}.aiv-author-page .aiv-blog-container{width:calc(100% - 48px);max-width:1200px;margin-left:auto;margin-right:auto}.aiv-author-hero{position:relative;overflow:hidden}.aiv-author-hero__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:64px;align-items:center}.aiv-author-identity{display:flex;align-items:center;gap:24px;margin-top:22px}.aiv-author-avatar{flex:0 0 auto;width:96px;height:96px;padding:5px;border:1px solid rgb(99 102 241 / .16);border-radius:24px;background:rgb(255 255 255 / .86);box-shadow:0 18px 42px rgb(15 23 42 / .08)}.aiv-author-avatar img{display:block;width:100%;height:100%;border-radius:19px;object-fit:cover}.aiv-author-identity h1{max-width:760px;margin:0;background:linear-gradient(90deg,#0f172a 0%,#0f172a 48%,#4f46e5 62%,#3b82f6 78%,#8b5cf6 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}html[data-aiv-theme="dark"] .aiv-author-identity h1{background:linear-gradient(90deg,#f8fafc 0%,#f8fafc 48%,#a78bfa 62%,#818cf8 78%,#60a5fa 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.aiv-author-description{max-width:700px;margin:14px 0 0;color:var(--aiv-text-muted,#64748b);font-size:17px;line-height:1.8}.aiv-author-page .aiv-blog-filters{margin-top:26px}.aiv-author-page .aiv-blog-filters>a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 16px;border:1px solid rgb(99 102 241 / .18);border-radius:999px;background:rgb(255 255 255 / .72);color:#475569;font-size:14px;font-weight:700;text-decoration:none;transition:.2s ease}.aiv-author-page .aiv-blog-filters>a:hover,.aiv-author-page .aiv-blog-filters>a:focus-visible{border-color:rgb(59 130 246 / .38);background:#fff;color:#4f46e5;box-shadow:0 10px 28px rgb(15 23 42 / .08);transform:translateY(-1px)}.aiv-author-visual{display:flex;min-height:310px;align-items:center;justify-content:center;flex-direction:column;padding:42px;border:1px solid rgb(99 102 241 / .14);border-radius:32px;background:radial-gradient(circle at 30% 20%,rgb(59 130 246 / .18),transparent 42%),radial-gradient(circle at 80% 75%,rgb(139 92 246 / .16),transparent 42%),rgb(255 255 255 / .72);box-shadow:0 24px 70px rgb(15 23 42 / .08);text-align:center}.aiv-author-mark{display:grid;width:88px;height:88px;place-items:center;margin-bottom:20px;border-radius:26px;background:linear-gradient(135deg,#4f46e5 0%,#3b82f6 55%,#8b5cf6 100%);box-shadow:0 18px 38px rgb(79 70 229 / .26);color:#fff;font-size:42px;font-weight:800}.aiv-author-visual>strong{color:var(--aiv-text,#0f172a);font-size:24px}.aiv-author-visual>small{max-width:300px;margin-top:8px;color:var(--aiv-text-muted,#64748b);font-size:14px;line-height:1.6}.aiv-author-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.aiv-author-topics span{padding:7px 11px;border:1px solid rgb(99 102 241 / .14);border-radius:999px;background:rgb(255 255 255 / .72);color:#475569;font-size:12px;font-weight:700}.aiv-author-page .aiv-blog-post-grid{margin-top:30px}.aiv-author-page .aiv-blog-pagination{display:flex;justify-content:center;margin-top:48px}.aiv-author-page .aiv-blog-pagination .page-numbers{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;padding:0}.aiv-author-page .aiv-blog-pagination .page-numbers li{margin:0;padding:0}.aiv-author-page .aiv-blog-pagination a.page-numbers,.aiv-author-page .aiv-blog-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:9px 13px;border:1px solid rgb(148 163 184 / .28);border-radius:12px;background:#fff;color:#475569;font-size:14px;font-weight:700;text-decoration:none}.aiv-author-page .aiv-blog-pagination span.page-numbers.current{border-color:#fff0;background:linear-gradient(135deg,#4f46e5 0%,#3b82f6 55%,#8b5cf6 100%);color:#fff}html[data-aiv-theme="dark"] .aiv-author-avatar,html[data-aiv-theme="dark"] .aiv-author-visual{border-color:rgb(148 163 184 / .16);background:radial-gradient(circle at 30% 20%,rgb(59 130 246 / .13),transparent 42%),radial-gradient(circle at 80% 75%,rgb(139 92 246 / .12),transparent 42%),rgb(15 23 42 / .78);box-shadow:0 24px 70px rgb(0 0 0 / .20)}html[data-aiv-theme="dark"] .aiv-author-description,html[data-aiv-theme="dark"] .aiv-author-visual>small{color:#94a3b8}html[data-aiv-theme="dark"] .aiv-author-visual>strong{color:#f8fafc}html[data-aiv-theme="dark"] .aiv-author-topics span,html[data-aiv-theme="dark"] .aiv-author-page .aiv-blog-filters>a{border-color:rgb(148 163 184 / .18);background:rgb(15 23 42 / .72);color:#cbd5e1}html[data-aiv-theme="dark"] .aiv-author-page .aiv-blog-pagination a.page-numbers,html[data-aiv-theme="dark"] .aiv-author-page .aiv-blog-pagination span.page-numbers{border-color:rgb(148 163 184 / .18);background:#111827;color:#cbd5e1}@media (max-width:900px){.aiv-author-hero__grid{grid-template-columns:1fr;gap:38px}.aiv-author-visual{min-height:260px}}@media (max-width:768px){.aiv-author-page .aiv-blog-container{width:calc(100% - 32px)}.aiv-author-hero__content{text-align:center}.aiv-author-identity{flex-direction:column;align-items:center;text-align:center}.aiv-author-identity h1{width:100%;text-align:center}.aiv-author-description{margin-left:auto;margin-right:auto;font-size:16px;line-height:1.75;text-align:center}.aiv-author-page .aiv-blog-filters{display:flex;justify-content:center}}@media (max-width:560px){.aiv-author-identity{gap:18px}.aiv-author-avatar{width:82px;height:82px}.aiv-author-visual{min-height:230px;padding:30px 22px;border-radius:24px}}@media (max-width:480px){.aiv-author-page .aiv-blog-container{width:calc(100% - 24px)}}