.reader-table-modern.svelte-gnbzhj{font-family:Inter,sans-serif;background:var(--theme-bg-card);border-radius:16px;box-shadow:var(--theme-shadow-card-md);overflow:hidden;border:1px solid var(--theme-border-light)}.reader-table-header.svelte-gnbzhj{background:var(--theme-bg-stats);border-bottom:1px solid var(--theme-border);padding:1.5rem 2rem;position:relative}.reader-table-header.svelte-gnbzhj:after{content:"";position:absolute;bottom:0;left:2rem;right:2rem;height:1px;background:linear-gradient(90deg,transparent,var(--theme-badge-purple-border),transparent)}.header-controls.svelte-gnbzhj{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.view-toggle-group.svelte-gnbzhj{display:flex;background:var(--theme-bg-card);border-radius:12px;padding:.25rem;box-shadow:var(--theme-shadow-card-md);border:1px solid var(--theme-border);position:relative;overflow:hidden}.view-toggle-btn.svelte-gnbzhj{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:transparent;border:none;border-radius:8px;color:var(--theme-text-secondary);font-weight:500;font-size:.9rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.view-toggle-btn.svelte-gnbzhj .icon-host:where(.svelte-gnbzhj){font-size:1.1rem;transition:transform .3s ease}.view-toggle-btn.svelte-gnbzhj:hover:not(.active){background:var(--theme-hover-subtle-bg);color:var(--theme-accent-primary);transform:translateY(-1px)}.view-toggle-btn.svelte-gnbzhj:hover:not(.active) .icon-host:where(.svelte-gnbzhj){transform:scale(1.1)}.view-toggle-btn.active.svelte-gnbzhj{background:var(--theme-gradient-primary);color:var(--theme-text-on-accent);box-shadow:var(--theme-shadow-purple-btn);transform:translateY(-1px)}.view-toggle-btn.active.svelte-gnbzhj .icon-host:where(.svelte-gnbzhj){transform:scale(1.05)}.header-stats.svelte-gnbzhj{display:flex;align-items:center;gap:1.5rem}.reader-count.svelte-gnbzhj{display:flex;align-items:center;gap:.75rem;background:var(--theme-bg-card);padding:.75rem 1.25rem;border-radius:12px;box-shadow:var(--theme-shadow-card-md);border:1px solid var(--theme-border);color:var(--theme-accent-primary)}.reader-count.svelte-gnbzhj .icon-host:where(.svelte-gnbzhj){color:var(--theme-accent-primary);font-size:1.2rem}.reader-count.svelte-gnbzhj .count-number:where(.svelte-gnbzhj){font-size:1.1rem;font-weight:700;color:var(--theme-text-heading);min-width:2rem;text-align:center}.reader-count.svelte-gnbzhj .count-label:where(.svelte-gnbzhj){font-size:.85rem;color:var(--theme-text-secondary);font-weight:500}.count-skeleton.svelte-gnbzhj{width:2rem;height:1.1rem;background:var(--theme-skeleton-shimmer);background-size:200% 100%;animation:svelte-gnbzhj-shimmer 1.5s infinite;border-radius:4px}.refresh-btn.svelte-gnbzhj{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--theme-gradient-primary);color:var(--theme-text-on-accent);border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:var(--theme-shadow-purple-btn)}.refresh-btn.svelte-gnbzhj .icon-host:where(.svelte-gnbzhj){font-size:1.1rem;transition:transform .3s ease}.refresh-btn.svelte-gnbzhj:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--theme-shadow-purple-icon)}.refresh-btn.svelte-gnbzhj:hover:not(:disabled) .icon-host:where(.svelte-gnbzhj){transform:rotate(180deg)}.refresh-btn.svelte-gnbzhj:active{transform:translateY(0)}.refresh-btn.svelte-gnbzhj:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:var(--theme-shadow-subtle)}.reader-table-content.svelte-gnbzhj{padding-left:0;padding-right:0;min-height:400px}.loading-state.svelte-gnbzhj{animation:svelte-gnbzhj-fadeIn .6s ease-out}.skeleton-grid.svelte-gnbzhj{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.skeleton-list.svelte-gnbzhj{display:flex;flex-direction:column;gap:1.5rem}.skeleton-card.svelte-gnbzhj{background:var(--theme-bg-card);border-radius:16px;padding:1.5rem;box-shadow:var(--theme-shadow-card-md);border:1px solid var(--theme-border-light);animation:svelte-gnbzhj-slideUpFade .8s ease-out var(--skeleton-delay) both}.skeleton-card.compact-skeleton.svelte-gnbzhj{display:flex;flex-direction:column;gap:1rem}.skeleton-card.list-skeleton.svelte-gnbzhj{display:flex;align-items:center;gap:1.5rem}.skeleton-avatar.svelte-gnbzhj{width:60px;height:60px;border-radius:50%;background:var(--theme-skeleton-shimmer);background-size:200% 100%;animation:svelte-gnbzhj-shimmer 1.5s infinite;flex-shrink:0}.skeleton-content.svelte-gnbzhj{flex:1;display:flex;flex-direction:column;gap:.75rem}.skeleton-line.svelte-gnbzhj{height:1rem;background:var(--theme-skeleton-shimmer);background-size:200% 100%;animation:svelte-gnbzhj-shimmer 1.5s infinite;border-radius:4px}.skeleton-line.title.svelte-gnbzhj{width:70%;height:1.25rem}.skeleton-line.subtitle.svelte-gnbzhj{width:50%}.skeleton-line.description.svelte-gnbzhj{width:80%;height:.875rem}.skeleton-buttons.svelte-gnbzhj,.skeleton-actions.svelte-gnbzhj{display:flex;gap:.75rem;margin-top:.5rem}.skeleton-button.svelte-gnbzhj{width:80px;height:36px;background:var(--theme-skeleton-shimmer);background-size:200% 100%;animation:svelte-gnbzhj-shimmer 1.5s infinite;border-radius:8px}.compact-view.svelte-gnbzhj{animation:svelte-gnbzhj-fadeIn .6s ease-out}.readers-grid.svelte-gnbzhj{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.reader-item.svelte-gnbzhj{animation:svelte-gnbzhj-slideUpFade .6s ease-out var(--item-delay) both}.no-animate.svelte-gnbzhj .reader-item:where(.svelte-gnbzhj){animation:none;opacity:1;transform:none}.full-view.svelte-gnbzhj{animation:svelte-gnbzhj-fadeIn .6s ease-out}.readers-list.svelte-gnbzhj{display:flex;flex-direction:column;gap:1.5rem}.reader-item-full.svelte-gnbzhj{animation:svelte-gnbzhj-slideUpFade .6s ease-out var(--item-delay) both}.load-more-section.svelte-gnbzhj{padding:2rem;border-top:1px solid var(--theme-border);background:var(--theme-bg-stats)}.load-trigger.svelte-gnbzhj{min-height:60px;display:flex;align-items:center;justify-content:center}.modern-loader.svelte-gnbzhj{display:flex;flex-direction:column;align-items:center;gap:1rem}.loader-spinner.svelte-gnbzhj{position:relative;width:40px;height:40px}.spinner-ring.svelte-gnbzhj{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top:3px solid var(--theme-accent-primary);border-radius:50%;animation:svelte-gnbzhj-spin 1.2s linear infinite}.spinner-ring.svelte-gnbzhj:nth-child(1){animation-delay:0s;border-top-color:var(--theme-accent-primary)}.spinner-ring.svelte-gnbzhj:nth-child(2){animation-delay:.4s;border-top-color:var(--theme-accent-secondary);transform:scale(.8)}.spinner-ring.svelte-gnbzhj:nth-child(3){animation-delay:.8s;border-top-color:var(--theme-spinner-tertiary);transform:scale(.6)}.loader-text.svelte-gnbzhj{color:var(--theme-text-secondary);font-size:.9rem;font-weight:500}@keyframes svelte-gnbzhj-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes svelte-gnbzhj-slideUpFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-gnbzhj-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-gnbzhj-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:991.98px){.reader-table-header.svelte-gnbzhj{padding:1rem 1.25rem}.header-controls.svelte-gnbzhj{flex-direction:row;flex-wrap:nowrap;gap:.75rem;align-items:center}.view-toggle-group.svelte-gnbzhj{flex-shrink:0}.header-stats.svelte-gnbzhj{gap:.75rem;margin-left:auto}.reader-table-content.svelte-gnbzhj{padding-left:0;padding-right:0}.readers-grid.svelte-gnbzhj,.skeleton-grid.svelte-gnbzhj{grid-template-columns:repeat(2,1fr)}.view-toggle-btn.svelte-gnbzhj{padding:.625rem .875rem}.reader-count.svelte-gnbzhj{padding:.5rem .75rem;gap:.5rem}.reader-count.svelte-gnbzhj .count-label:where(.svelte-gnbzhj){display:none}.reader-count.svelte-gnbzhj .icon-host:where(.svelte-gnbzhj){font-size:1rem}.reader-count.svelte-gnbzhj .count-number:where(.svelte-gnbzhj){font-size:1rem;min-width:auto}.refresh-btn.svelte-gnbzhj{width:38px;height:38px}.refresh-btn.svelte-gnbzhj .icon-host:where(.svelte-gnbzhj){font-size:1rem}}@media(max-width:767.98px){.reader-table-header.svelte-gnbzhj{padding:.75rem 1rem}.reader-table-content.svelte-gnbzhj{padding:1rem}.header-controls.svelte-gnbzhj{gap:.5rem}.view-toggle-group.svelte-gnbzhj{padding:.125rem}.view-toggle-btn.svelte-gnbzhj{padding:.5rem .625rem;font-size:.85rem}.reader-count.svelte-gnbzhj{padding:.375rem .625rem;border-radius:8px}.refresh-btn.svelte-gnbzhj{width:34px;height:34px;border-radius:8px}.skeleton-grid.svelte-gnbzhj,.readers-grid.svelte-gnbzhj{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.readers-list.svelte-gnbzhj{gap:1rem}}@media(max-width:480px){.reader-table-modern.svelte-gnbzhj{border-radius:12px;margin:0}.reader-table-header.svelte-gnbzhj{padding:.625rem .75rem}.reader-table-content.svelte-gnbzhj{padding-left:0;padding-right:0}.header-controls.svelte-gnbzhj{gap:.375rem}.view-toggle-btn.svelte-gnbzhj{padding:.375rem .5rem}.view-toggle-btn.svelte-gnbzhj .icon-host:where(.svelte-gnbzhj){font-size:1rem}.reader-count.svelte-gnbzhj{padding:.375rem .5rem;gap:.375rem}.reader-count.svelte-gnbzhj .icon-host:where(.svelte-gnbzhj){font-size:.9rem}.reader-count.svelte-gnbzhj .count-number:where(.svelte-gnbzhj){font-size:.9rem}.refresh-btn.svelte-gnbzhj{width:32px;height:32px}.refresh-btn.svelte-gnbzhj .icon-host:where(.svelte-gnbzhj){font-size:.9rem}}
