.random-section.svelte-1348b13{padding:var(--spacing-10) 0;background:var(--bg-secondary)}.section-inner.svelte-1348b13{max-width:var(--max-width-xl);padding:0 var(--spacing-4);margin:0 auto}.section-header.svelte-1348b13{margin-bottom:var(--spacing-6);justify-content:space-between;align-items:center;display:flex}.section-title.svelte-1348b13{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);display:flex}.refresh-button.svelte-1348b13{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:#fff;display:flex}.refresh-button.svelte-1348b13:hover:not(:disabled){background:var(--color-gray-50);border-color:var(--color-gray-400)}.refresh-button.svelte-1348b13:disabled{opacity:.7;cursor:not-allowed}.loading-spinner.svelte-1348b13{border:2px solid var(--color-gray-300);border-top-color:var(--color-primary-600);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-1348b13-spin}.people-grid.svelte-1348b13{--card-width:172px;--card-gap:var(--spacing-4);grid-template-columns:repeat(auto-fit, minmax(var(--card-width), var(--card-width)));justify-content:center;gap:var(--card-gap);align-items:start;display:grid}.people-grid.svelte-1348b13>.person-card{width:var(--card-width);min-width:var(--card-width)}.people-grid.svelte-1348b13>.person-card .card-link{height:100%}.people-grid.svelte-1348b13>.person-card .image-wrapper{aspect-ratio:1;height:auto}.people-grid.svelte-1348b13>.person-card .profile-image,.people-grid.svelte-1348b13>.person-card .placeholder-image{height:100%}@media (width<=1100px) and (width>=641px){.people-grid.svelte-1348b13{--card-width:156px;--card-gap:var(--spacing-3)}.people-grid.svelte-1348b13>.person-card .info{padding:var(--spacing-2)}.people-grid.svelte-1348b13>.person-card .desktop-badges{gap:3px;top:6px;right:6px}.people-grid.svelte-1348b13>.person-card .profession-badge{padding:3px 6px;font-size:.625rem}.people-grid.svelte-1348b13>.person-card .name{font-size:var(--font-size-sm)}.people-grid.svelte-1348b13>.person-card .real-name,.people-grid.svelte-1348b13>.person-card .detail-item,.people-grid.svelte-1348b13>.person-card .cheer-count{font-size:.6875rem}}@media (width<=700px) and (width>=641px){.people-grid.svelte-1348b13{--card-width:141px;--card-gap:12px}.people-grid.svelte-1348b13>.person-card .name{font-size:.8125rem}.people-grid.svelte-1348b13>.person-card .real-name,.people-grid.svelte-1348b13>.person-card .detail-item,.people-grid.svelte-1348b13>.person-card .cheer-count{font-size:.625rem}.people-grid.svelte-1348b13>.person-card .profession-badge{font-size:.5625rem}}.refresh-error.svelte-1348b13,.empty-message.svelte-1348b13{margin:var(--spacing-4) 0 0;padding:var(--spacing-4);text-align:center;border-radius:var(--radius-lg)}.refresh-error.svelte-1348b13{color:#991b1b;background:#fef2f2eb}.empty-message.svelte-1348b13{color:var(--text-secondary);background:#ffffffc2}@keyframes svelte-1348b13-spin{to{transform:rotate(360deg)}}@media (width<=640px){.section-inner.svelte-1348b13{padding:0 var(--spacing-4)}.section-title.svelte-1348b13{font-size:var(--font-size-lg)}.people-grid.svelte-1348b13{gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.people-grid.svelte-1348b13>.person-card{width:100%;min-width:0;max-width:none}.people-grid.svelte-1348b13>.person-card .card-link{width:100%}.people-grid.svelte-1348b13>*{min-width:0}}
