.authors-page.svelte-1p3tvj{background:var(--color-bg-dark);min-height:100vh}.page-hero.svelte-1p3tvj{background:linear-gradient(135deg, var(--color-bg-darker) 0%, var(--color-bg-dark) 60%, var(--color-bg-light) 100%);text-align:center;border-bottom:1px solid #d4a8531f;padding:3.5rem 2rem 2.5rem;position:relative;overflow:hidden}.page-hero.svelte-1p3tvj:before{content:"";pointer-events:none;background:radial-gradient(at 50% 60%,#c85c3214 0%,#0000 70%);position:absolute;inset:0}.back-btn.svelte-1p3tvj{color:var(--color-text-muted);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;transition:all .2s;position:absolute;top:1.5rem;left:2rem}.back-btn.svelte-1p3tvj:hover{color:var(--color-text);background:#ffffff1a}.hero-content.svelte-1p3tvj{z-index:1;position:relative}.hero-icon.svelte-1p3tvj{margin-bottom:.75rem;font-size:3rem;display:block}.hero-title.svelte-1p3tvj{background:linear-gradient(135deg, var(--color-text) 0%, var(--color-primary-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 .5rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:700}.hero-subtitle.svelte-1p3tvj{color:var(--color-text-muted);margin:0;font-size:1.05rem}.filters-section.svelte-1p3tvj{z-index:100;background:var(--color-bg-light);border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 2rem;display:flex;position:sticky;top:70px}.search-wrapper.svelte-1p3tvj{flex:1;align-items:center;min-width:200px;display:flex;position:relative}.search-icon.svelte-1p3tvj{pointer-events:none;font-size:.95rem;position:absolute;left:.85rem}.search-input.svelte-1p3tvj{background:var(--color-bg-card);width:100%;color:var(--color-text);border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:.65rem 2.5rem .65rem 2.4rem;font-size:.95rem;transition:border-color .2s}.search-input.svelte-1p3tvj::placeholder{color:var(--color-text-muted)}.search-input.svelte-1p3tvj:focus{border-color:#d4a85366}.clear-btn.svelte-1p3tvj{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:.85rem;position:absolute;right:.7rem}.clear-btn.svelte-1p3tvj:hover{color:var(--color-text)}.sort-tabs.svelte-1p3tvj{gap:.4rem;display:flex}.sort-tab.svelte-1p3tvj{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:.5rem 1rem;font-size:.85rem;transition:all .2s}.sort-tab.svelte-1p3tvj:hover{color:var(--color-text);border-color:#d4a8534d}.sort-tab.active.svelte-1p3tvj{color:var(--color-accent);background:#d4a85326;border-color:#d4a85366;font-weight:600}.content-section.svelte-1p3tvj{max-width:1400px;margin:0 auto;padding:2rem}.results-header.svelte-1p3tvj{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.results-count.svelte-1p3tvj{color:var(--color-text-muted);font-size:.9rem}.login-hint.svelte-1p3tvj{color:var(--color-text-muted);opacity:.7;font-size:.82rem;font-style:italic}.authors-grid.svelte-1p3tvj{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;display:grid}.author-card.svelte-1p3tvj{background:var(--color-bg-card);text-align:center;cursor:pointer;border:1px solid #d4a8531a;border-radius:16px;flex-direction:column;align-items:center;gap:.75rem;padding:1.75rem 1.25rem 1.25rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.author-card.svelte-1p3tvj:hover{border-color:#d4a85340;transform:translateY(-4px);box-shadow:0 10px 35px #00000073}.avatar-wrap.svelte-1p3tvj{flex-shrink:0;width:80px;height:80px;position:relative}.author-avatar.svelte-1p3tvj{object-fit:cover;border:3px solid #d4a8534d;border-radius:50%;width:80px;height:80px;transition:border-color .2s}.author-card.svelte-1p3tvj:hover .author-avatar:where(.svelte-1p3tvj){border-color:var(--color-accent)}.avatar-placeholder.svelte-1p3tvj{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 100%);color:#fff;border:3px solid #d4a85333;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:1.75rem;font-weight:700;transition:border-color .2s;display:flex}.author-card.svelte-1p3tvj:hover .avatar-placeholder:where(.svelte-1p3tvj){border-color:var(--color-accent)}.follow-indicator.svelte-1p3tvj{background:var(--color-accent);color:#1a1a1a;border:2px solid var(--color-bg-card);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:700;display:flex;position:absolute;bottom:0;right:0}.author-info.svelte-1p3tvj{flex-direction:column;flex:1;gap:.3rem;display:flex}.author-name.svelte-1p3tvj{color:var(--color-text);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.author-stat.svelte-1p3tvj{color:var(--color-text-muted);margin:0;font-size:.82rem}.stat-count.svelte-1p3tvj{color:var(--color-accent);font-weight:600}.follow-btn.svelte-1p3tvj{cursor:pointer;width:100%;color:var(--color-accent);background:0 0;border:1px solid #d4a85359;border-radius:8px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.follow-btn.svelte-1p3tvj:hover{border-color:var(--color-accent);background:#d4a8531a}.follow-btn.following.svelte-1p3tvj{border-color:var(--color-accent);color:var(--color-accent);background:#d4a85326}.follow-btn.following.svelte-1p3tvj:hover{color:#f99;background:#ff50501a;border-color:#ff646480}.state-box.svelte-1p3tvj{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:5rem 2rem;display:flex}.state-icon.svelte-1p3tvj{opacity:.35;font-size:4rem}.state-box.svelte-1p3tvj h3:where(.svelte-1p3tvj){color:var(--color-text);margin:0;font-size:1.4rem}.state-box.svelte-1p3tvj p:where(.svelte-1p3tvj){color:var(--color-text-muted);margin:0;font-size:.95rem}.spinner.svelte-1p3tvj{border:3px solid #c85c3233;border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite svelte-1p3tvj-spin}@keyframes svelte-1p3tvj-spin{to{transform:rotate(360deg)}}.reset-btn.svelte-1p3tvj{color:var(--color-accent);cursor:pointer;background:0 0;border:1px solid #d4a8534d;border-radius:8px;margin-top:.5rem;padding:.6rem 1.5rem;font-size:.9rem;transition:all .2s}.reset-btn.svelte-1p3tvj:hover{background:#d4a8531a}@media (width<=768px){.page-hero.svelte-1p3tvj{padding:4rem 1.5rem 2rem}.back-btn.svelte-1p3tvj{top:1rem;left:1rem}.filters-section.svelte-1p3tvj{flex-direction:column;align-items:stretch;padding:.75rem 1rem;top:120px}.sort-tabs.svelte-1p3tvj{justify-content:center}.content-section.svelte-1p3tvj{padding:1.5rem 1rem}.authors-grid.svelte-1p3tvj{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:1rem}}@media (width<=480px){.authors-grid.svelte-1p3tvj{grid-template-columns:repeat(2,1fr)}}
