.author-podcasts-view[data-v-9ce1949e]{max-width:1200px;margin:0 auto;padding:0 1rem 2rem}@media (width<=768px){.author-podcasts-view[data-v-9ce1949e]{padding:0 .5rem 2rem}}.author-hero[data-v-9ce1949e]{background:var(--bg-card);border:1px solid var(--border-light);box-shadow:var(--shadow-card);border-radius:16px;margin-bottom:1.5rem;padding:1.5rem}.author-meta[data-v-9ce1949e]{min-width:0}.author-tag[data-v-9ce1949e]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary,#6366f1);margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:inline-block}.author-name[data-v-9ce1949e]{color:var(--text-primary);word-break:break-word;margin:0 0 .25rem;font-size:1.5rem;font-weight:800;line-height:1.25}.podcast-count-badge[data-v-9ce1949e]{color:var(--text-secondary);margin:0;font-size:.875rem}.loading-state[data-v-9ce1949e],.error-state[data-v-9ce1949e],.empty-state[data-v-9ce1949e]{text-align:center;background:var(--bg-card);border:1px solid var(--border-light);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;margin-top:1rem;padding:3rem 1.5rem;display:flex}.loading-spinner[data-v-9ce1949e]{border:3px solid var(--border-light);border-top-color:var(--color-primary,#6366f1);border-radius:50%;width:36px;height:36px;margin-bottom:1rem;animation:.8s linear infinite spin-9ce1949e}@keyframes spin-9ce1949e{to{transform:rotate(360deg)}}.error-icon[data-v-9ce1949e],.empty-icon[data-v-9ce1949e]{margin-bottom:.75rem;font-size:2.5rem}.error-message[data-v-9ce1949e],.empty-text[data-v-9ce1949e]{color:var(--text-secondary);margin-bottom:1.25rem;font-size:1rem}.primary-btn[data-v-9ce1949e],.back-home-btn[data-v-9ce1949e]{background:var(--primary-button-bg,#6366f1);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.25rem;font-weight:600;transition:opacity .2s}.primary-btn[data-v-9ce1949e]:hover,.back-home-btn[data-v-9ce1949e]:hover{opacity:.9}.loading-more[data-v-9ce1949e]{color:var(--text-secondary);justify-content:center;align-items:center;gap:.75rem;padding:1.5rem 0;font-size:.9rem;display:flex}.loading-more .loading-spinner[data-v-9ce1949e]{border-width:2px;width:20px;height:20px;margin-bottom:0}.scroll-sentinel[data-v-9ce1949e]{width:100%;height:1px}@media (width<=600px){.author-hero[data-v-9ce1949e]{padding:1.25rem}}
