.jnrfr-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:20px 24px 8px;font-size:13px;color:var(--c-text-light)}.jnrfr-breadcrumb a{color:var(--c-text-light);text-decoration:none;transition:color var(--transition)}.jnrfr-breadcrumb a:hover{color:var(--c-amber-dark)}.jnrfr-breadcrumb .breadcrumb-separator{opacity:.45}.author-page{padding-top:12px;padding-bottom:72px}.author-page section+section{margin-top:28px}.author-profile{background:linear-gradient(145deg,#ffffff 0%,#f8faff 100%);border:1px solid rgb(15 23 36 / .08);border-radius:22px;box-shadow:0 18px 42px rgb(16 16 16 / .08);overflow:hidden}.author-profile-inner{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:30px;padding:34px}.author-avatar-wrap{position:relative;align-self:start;transform-style:preserve-3d;transition:transform 0.25s ease}.author-avatar-wrap::after{content:"";position:absolute;inset:auto 16px -22px 16px;height:26px;background:radial-gradient(ellipse at center,rgb(15 23 36 / .24) 0%,#fff0 72%);filter:blur(8px);z-index:0}.author-avatar-img{position:relative;z-index:1;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:18px;border:3px solid #fff;box-shadow:0 14px 34px rgb(15 23 36 / .15)}.author-post-count{position:absolute;right:12px;bottom:12px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:82px;padding:10px 12px;border-radius:14px;background:linear-gradient(150deg,var(--c-amber-dark) 0%,var(--c-amber) 100%);color:#fff;box-shadow:0 10px 22px rgb(35 116 248 / .34)}.count-num{font-size:24px;font-weight:800;line-height:1}.count-label{margin-top:4px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.9}.author-info{min-width:0}.author-name{margin:0;font-size:clamp(30px, 3.6vw, 46px);line-height:1.08;letter-spacing:-.02em}.author-meta-list{margin-top:18px;padding-top:18px;border-top:1px solid rgb(15 23 36 / .1);display:grid;gap:10px}.author-meta-row{display:grid;grid-template-columns:190px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px dashed rgb(15 23 36 / .1)}.author-meta-row:last-child{border-bottom:none}.author-meta-row dt{margin:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#5f6874}.author-meta-row dd{margin:0;font-size:15px;color:#1d222b;line-height:1.6}.author-bio-section{padding:28px;border-radius:20px;background:#fff;border:1px solid #eceef3;box-shadow:0 10px 26px rgb(16 16 16 / .05)}.author-bio-title{margin:0;font-size:clamp(24px, 2.8vw, 34px)}.author-bio-text{margin-top:14px;color:#434c59;line-height:1.84;font-size:16px;max-width:900px}.author-bio-text p:last-child{margin-bottom:0}.author-articles-title{margin:0 0 16px;font-size:clamp(24px, 3vw, 36px);line-height:1.2}.author-articles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.author-article-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e9ecf2;border-radius:16px;overflow:hidden;box-shadow:0 9px 24px rgb(15 23 36 / .07);text-decoration:none;color:inherit;transition:transform 0.24s ease,box-shadow 0.24s ease,border-color 0.24s ease}.author-article-card:hover{transform:translateY(-4px);border-color:rgb(35 116 248 / .5);box-shadow:0 16px 34px rgb(15 23 36 / .12)}.author-card-img{aspect-ratio:16 / 10;background:#f2f5fb;overflow:hidden}.author-card-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.45s ease}.author-article-card:hover .author-card-img img{transform:scale(1.06)}.author-card-placeholder{width:100%;height:100%;background:linear-gradient(135deg,rgb(35 116 248 / .18) 0%,rgb(35 116 248 / .08) 100%)}.author-card-body{padding:16px 16px 18px;display:flex;flex-direction:column;flex-grow:1}.author-card-meta{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#6f7784}.author-card-title{margin:10px 0 10px;font-size:20px;line-height:1.35;color:#171b22}.author-card-excerpt{margin:0;font-size:14px;line-height:1.72;color:#4d5562}.author-pagination{margin-top:24px;padding-top:18px;border-top:1px solid #e8ebf0;display:flex;align-items:center;justify-content:space-between;gap:14px}.page-nav{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;border:1px solid #dfe4ec;background:#fff;color:#2a3040;font-size:14px;font-weight:600;text-decoration:none;transition:all var(--transition)}.page-nav:hover{border-color:var(--c-amber);color:var(--c-amber-dark)}.page-nav.disabled{opacity:.45;cursor:not-allowed}.page-numbers-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.page-num,.page-dots{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border-radius:9px;font-size:14px;font-weight:700}.page-num{border:1px solid #dde2eb;background:#fff;color:#2c3444;text-decoration:none;transition:all var(--transition)}.page-num:hover{border-color:var(--c-amber);color:var(--c-amber-dark)}.page-num.current{border-color:var(--c-amber-dark);background:var(--c-amber-dark);color:#fff}.page-dots{color:#8790a1}.no-posts{background:#fff;border:1px dashed #d8deea;border-radius:14px;padding:24px;color:#596273;text-align:center}[data-animate]{opacity:0;transform:translateY(18px);transition:opacity 0.5s ease,transform 0.5s ease}[data-animate].animated{opacity:1;transform:none}.author-article-card{opacity:0;transform:translateY(10px)}.author-article-card.animated{opacity:1;transform:none;transition:opacity 0.4s ease,transform 0.4s ease}@media (max-width:1080px){.author-profile-inner{grid-template-columns:1fr}.author-avatar-wrap{max-width:300px}.author-meta-row{grid-template-columns:160px minmax(0,1fr)}.author-articles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.jnrfr-breadcrumb{padding-top:14px}.author-page{padding-bottom:56px}.author-profile-inner{padding:22px;gap:20px}.author-bio-section{padding:20px}.author-meta-row{grid-template-columns:1fr;gap:4px}.author-meta-row dt{font-size:12px}.author-articles-grid{grid-template-columns:1fr}.author-pagination{flex-wrap:wrap;justify-content:center}.page-nav{font-size:13px;padding:9px 12px}}