.author-page[data-v-d5dd7122]{color:var(--color-text-primary);overflow-wrap:anywhere}.author-page a[data-v-d5dd7122]{color:inherit;text-decoration:none}.author-page[data-v-d5dd7122] :is(a):focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.author-intro[data-v-d5dd7122],.author-works[data-v-d5dd7122]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.author-intro[data-v-d5dd7122]{margin-bottom:24px;padding:24px 30px 30px}.author-breadcrumb[data-v-d5dd7122]{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;font-size:14px;display:flex}.author-breadcrumb a[data-v-d5dd7122]{align-items:center;min-height:28px;display:inline-flex}.author-breadcrumb a[data-v-d5dd7122]:hover{color:var(--color-primary-dark);text-decoration:underline}.author-profile[data-v-d5dd7122]{gap:24px}.author-avatar[data-v-d5dd7122],.author-profile[data-v-d5dd7122]{align-items:center;display:flex}.author-avatar[data-v-d5dd7122]{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-light);color:#9a3412;flex:0 0 88px;justify-content:center;width:88px;height:88px;font-size:36px;font-weight:700;overflow:hidden}.author-avatar img[data-v-d5dd7122]{width:72px;height:auto;display:block}.author-profile-copy[data-v-d5dd7122]{flex:1;min-width:0}.author-eyebrow[data-v-d5dd7122]{color:var(--color-text-secondary);margin:0 0 4px;font-size:14px}.author-profile h1[data-v-d5dd7122]{color:#2c3e50;margin:0 0 10px;font-size:30px;line-height:1.35}.author-description[data-v-d5dd7122]{max-width:640px;margin:0;line-height:1.8}.author-tags[data-v-d5dd7122]{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.author-tags li[data-v-d5dd7122]{border-radius:var(--radius-md);background:var(--color-bg-light);color:var(--color-text-secondary);padding:4px 12px;font-size:13px}.author-actions[data-v-d5dd7122]{flex-direction:column;flex:none;align-items:stretch;gap:12px;display:flex}.author-about-link[data-v-d5dd7122],.author-button[data-v-d5dd7122]{border-radius:var(--radius-md);justify-content:center;align-items:center;gap:12px;min-height:44px;padding:0 18px;font-size:14px;display:inline-flex}.author-page .author-button[data-v-d5dd7122]{color:var(--color-white);transition:background-color var(--transition-fast);background:#2c3e50;font-weight:600}.author-page .author-button[data-v-d5dd7122]:hover{background:#1e293b}.author-about-link[data-v-d5dd7122]{border:1px solid var(--color-border)}.author-about-link[data-v-d5dd7122]:hover{background:var(--color-bg-light)}.author-content[data-v-d5dd7122]{display:block}.author-works[data-v-d5dd7122]{min-width:0;padding:28px 30px;scroll-margin-top:130px}.author-section-heading[data-v-d5dd7122]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:start;gap:16px;padding-bottom:22px;display:flex}.author-section-heading h2[data-v-d5dd7122]{color:#2c3e50;margin:0;font-size:22px;line-height:1.5}.author-section-heading p[data-v-d5dd7122]{color:var(--color-text-secondary);margin:6px 0 0;font-size:14px;line-height:1.7}.author-page-count[data-v-d5dd7122]{color:var(--color-text-secondary);flex-shrink:0;margin-top:7px;font-size:13px}.author-work-list[data-v-d5dd7122]{margin:0;padding:0;list-style:none}.author-work-list li+li[data-v-d5dd7122]{border-top:1px solid var(--color-border)}.author-work[data-v-d5dd7122]{padding:22px 0;display:block}.author-work-meta[data-v-d5dd7122]{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.author-work-kind[data-v-d5dd7122]{border-radius:var(--radius-sm);color:#9a3412;background:var(--color-primary-light);padding:3px 10px;display:inline-flex}.author-work-kind.is-review[data-v-d5dd7122]{color:#334155;background:#edf3f8}.author-work h3[data-v-d5dd7122]{color:var(--color-text-primary);transition:color var(--transition-fast);margin:0;font-size:18px;font-weight:600;line-height:1.6}.author-work:hover h3[data-v-d5dd7122]{color:var(--color-primary-dark)}.author-work-summary[data-v-d5dd7122]{color:var(--color-text-secondary);margin:8px 0 0;font-size:15px;line-height:1.8}.author-work-read[data-v-d5dd7122]{color:var(--color-text-secondary);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:inline-flex}.author-work:hover .author-work-read[data-v-d5dd7122]{color:var(--color-primary-dark)}.author-pagination[data-v-d5dd7122]{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding-top:22px;display:flex}.author-current-page[data-v-d5dd7122],.author-pagination a[data-v-d5dd7122]{border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;display:inline-flex}.author-pagination a[data-v-d5dd7122]:hover{background:var(--color-bg-light);border-color:#2c3e50}.author-current-page[data-v-d5dd7122]{color:var(--color-white);background:#2c3e50;border-color:#2c3e50}@media (width<=1000px){.author-profile[data-v-d5dd7122]{flex-wrap:wrap;gap:18px}.author-actions[data-v-d5dd7122]{flex-direction:row;flex-basis:100%;padding-left:106px}}@media (width<=768px){.author-page[data-v-d5dd7122]{margin:12px auto;padding:0 12px}.author-intro[data-v-d5dd7122]{border-radius:var(--radius-xl);margin-bottom:16px;padding:20px}.author-breadcrumb[data-v-d5dd7122]{margin-bottom:18px}.author-breadcrumb a[data-v-d5dd7122]{min-height:44px}.author-profile[data-v-d5dd7122]{align-items:flex-start;gap:16px}.author-avatar[data-v-d5dd7122]{border-radius:var(--radius-lg);flex-basis:64px;width:64px;height:64px;font-size:28px}.author-avatar img[data-v-d5dd7122]{width:52px}.author-profile-copy[data-v-d5dd7122]{flex-basis:calc(100% - 80px)}.author-profile h1[data-v-d5dd7122]{font-size:26px}.author-description[data-v-d5dd7122]{font-size:16px}.author-actions[data-v-d5dd7122]{flex-wrap:wrap;gap:10px;padding-left:0}.author-actions a[data-v-d5dd7122]{flex:1;padding:0 12px}.author-works[data-v-d5dd7122]{border-radius:var(--radius-xl);padding:22px 20px;scroll-margin-top:110px}.author-section-heading[data-v-d5dd7122]{flex-wrap:wrap;gap:8px;padding-bottom:18px}.author-section-heading h2[data-v-d5dd7122]{font-size:22px}.author-page-count[data-v-d5dd7122]{margin-top:0}.author-work[data-v-d5dd7122]{padding:20px 0}.author-work h3[data-v-d5dd7122]{font-size:18px}.author-work-summary[data-v-d5dd7122]{font-size:16px}}@media (prefers-reduced-motion:reduce){.author-button[data-v-d5dd7122],.author-work h3[data-v-d5dd7122]{transition:none}}
