.ranking-page.svelte-9c7ugb.svelte-9c7ugb{max-width:1200px;margin:0 auto;padding:24px;color:var(--text-color)}.page-header.svelte-9c7ugb.svelte-9c7ugb{margin-bottom:24px}.header-top.svelte-9c7ugb.svelte-9c7ugb{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.globals-search.svelte-9c7ugb.svelte-9c7ugb{flex-shrink:0;width:300px;padding-top:4px}.breadcrumbs.svelte-9c7ugb.svelte-9c7ugb{font-size:.8125rem;color:var(--text-muted);margin-bottom:8px}.breadcrumbs.svelte-9c7ugb a.svelte-9c7ugb{color:var(--accent-color);text-decoration:none}.breadcrumbs.svelte-9c7ugb a.svelte-9c7ugb:hover{text-decoration:underline}h1.svelte-9c7ugb.svelte-9c7ugb{margin:0 0 4px;font-size:1.5rem;font-weight:600}.page-subtitle.svelte-9c7ugb.svelte-9c7ugb{margin:0;color:var(--text-muted);font-size:.875rem}.filters-bar.svelte-9c7ugb.svelte-9c7ugb{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:16px;background:var(--secondary-color);border:1px solid var(--border-color);border-radius:8px}.type-filters.svelte-9c7ugb.svelte-9c7ugb{display:flex;flex-wrap:wrap;gap:6px}.type-btn.svelte-9c7ugb.svelte-9c7ugb{padding:6px 14px;font-size:.8125rem;border:1px solid var(--border-color);border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.type-btn.svelte-9c7ugb.svelte-9c7ugb:hover{border-color:var(--accent-color);color:var(--text-color)}.type-btn.active.svelte-9c7ugb.svelte-9c7ugb{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.text-filters.svelte-9c7ugb.svelte-9c7ugb{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.filter-input.svelte-9c7ugb.svelte-9c7ugb{padding:6px 10px;font-size:.8125rem;border:1px solid var(--border-color);border-radius:6px;background:var(--primary-color);color:var(--text-color);min-width:140px}.filter-input.svelte-9c7ugb.svelte-9c7ugb:focus{outline:none;border-color:var(--accent-color)}.filter-input-short.svelte-9c7ugb.svelte-9c7ugb{min-width:80px;max-width:100px}.hof-toggle.svelte-9c7ugb.svelte-9c7ugb{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--text-muted);cursor:pointer}.hof-toggle.svelte-9c7ugb input.svelte-9c7ugb{cursor:pointer}.filter-search.svelte-9c7ugb.svelte-9c7ugb{min-width:140px}.filter-search.svelte-9c7ugb .filter-search-input .search-input{padding:6px 10px;font-size:.8125rem;border:1px solid var(--border-color);border-radius:6px;background:var(--primary-color);min-width:140px}.filter-chip.svelte-9c7ugb.svelte-9c7ugb{display:flex;align-items:center;gap:6px;padding:4px 8px 4px 10px;font-size:.8125rem;background:var(--accent-color-alpha, rgba(96, 176, 255, .15));color:var(--accent-color);border-radius:6px;border:1px solid var(--accent-color);white-space:nowrap}.chip-clear.svelte-9c7ugb.svelte-9c7ugb{background:none;border:none;color:var(--accent-color);cursor:pointer;font-size:1rem;line-height:1;padding:0 2px;opacity:.7}.chip-clear.svelte-9c7ugb.svelte-9c7ugb:hover{opacity:1}.controls-row.svelte-9c7ugb.svelte-9c7ugb{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px}.period-selector.svelte-9c7ugb.svelte-9c7ugb{display:flex;gap:4px}.period-btn.svelte-9c7ugb.svelte-9c7ugb{padding:4px 12px;font-size:.75rem;border:1px solid var(--border-color);border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer}.period-btn.svelte-9c7ugb.svelte-9c7ugb:hover{border-color:var(--accent-color);color:var(--text-color)}.period-btn.active.svelte-9c7ugb.svelte-9c7ugb{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.sort-toggle.svelte-9c7ugb.svelte-9c7ugb{display:flex;gap:2px;border:1px solid var(--border-color);border-radius:4px;overflow:hidden}.sort-btn.svelte-9c7ugb.svelte-9c7ugb{padding:4px 12px;font-size:.75rem;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.sort-btn.active.svelte-9c7ugb.svelte-9c7ugb{background:var(--accent-color);color:#fff}.sort-btn.svelte-9c7ugb.svelte-9c7ugb:hover:not(.active){color:var(--text-color)}.table-wrapper.svelte-9c7ugb.svelte-9c7ugb{overflow-x:auto;border:1px solid var(--border-color);border-radius:8px;background:var(--secondary-color)}.data-table.svelte-9c7ugb.svelte-9c7ugb{width:100%;border-collapse:collapse;font-size:.8125rem}.data-table.svelte-9c7ugb th.svelte-9c7ugb{padding:10px 14px;text-align:left;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border-color);white-space:nowrap;font-size:.75rem;text-transform:uppercase;letter-spacing:.3px}.data-table.svelte-9c7ugb td.svelte-9c7ugb{padding:8px 14px;border-bottom:1px solid var(--border-color);white-space:nowrap}.data-table.svelte-9c7ugb tr:last-child td.svelte-9c7ugb{border-bottom:none}.data-table.svelte-9c7ugb tbody tr.svelte-9c7ugb:nth-child(2n){background-color:var(--table-alt-row, rgba(255, 255, 255, .02))}.data-table.svelte-9c7ugb tbody tr.svelte-9c7ugb:hover{background-color:var(--hover-color);outline:2px solid var(--accent-color, #4a9eff);outline-offset:-2px}.right.svelte-9c7ugb.svelte-9c7ugb{text-align:right}.text-muted.svelte-9c7ugb.svelte-9c7ugb{color:var(--text-muted)}.font-mono.svelte-9c7ugb.svelte-9c7ugb{font-variant-numeric:tabular-nums}.col-rank.svelte-9c7ugb.svelte-9c7ugb{width:40px}.target-link.svelte-9c7ugb.svelte-9c7ugb{color:var(--text-color);text-decoration:none;font-weight:600}.target-link.svelte-9c7ugb.svelte-9c7ugb:hover{color:var(--accent-color);text-decoration:underline}.type-badge.svelte-9c7ugb.svelte-9c7ugb{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.type-kill.svelte-9c7ugb.svelte-9c7ugb{background:#ef444426;color:#ef4444}.type-deposit.svelte-9c7ugb.svelte-9c7ugb{background:#3b82f626;color:#60b0ff}.type-craft.svelte-9c7ugb.svelte-9c7ugb{background:#f9731626;color:#f97316}.type-rare.svelte-9c7ugb.svelte-9c7ugb{background:#60b0ff26;color:var(--accent-color)}.type-discovery.svelte-9c7ugb.svelte-9c7ugb{background:#9b59b626;color:#9b59b6}.type-tier.svelte-9c7ugb.svelte-9c7ugb{background:#f1c40f26;color:#f1c40f}.type-examine.svelte-9c7ugb.svelte-9c7ugb{background:#2ecc7126;color:#2ecc71}.type-pvp.svelte-9c7ugb.svelte-9c7ugb{background:#e74c3c26;color:#e74c3c}.table-loading.svelte-9c7ugb.svelte-9c7ugb{display:flex;justify-content:center;align-items:center;min-height:200px}.spinner.svelte-9c7ugb.svelte-9c7ugb{display:inline-block;width:24px;height:24px;border:2px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;animation:svelte-9c7ugb-spin .6s linear infinite}@keyframes svelte-9c7ugb-spin{to{transform:rotate(360deg)}}.empty-state.svelte-9c7ugb.svelte-9c7ugb{text-align:center;padding:60px 20px;color:var(--text-muted);font-size:.9375rem}.pagination.svelte-9c7ugb.svelte-9c7ugb{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:16px}.page-btn.svelte-9c7ugb.svelte-9c7ugb{padding:6px 16px;font-size:.8125rem;border:1px solid var(--border-color);border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.page-btn.svelte-9c7ugb.svelte-9c7ugb:hover:not(:disabled){border-color:var(--accent-color);color:var(--text-color)}.page-btn.svelte-9c7ugb.svelte-9c7ugb:disabled{opacity:.4;cursor:default}.page-info.svelte-9c7ugb.svelte-9c7ugb{font-size:.8125rem;color:var(--text-muted)}@media (max-width: 899px){.ranking-page.svelte-9c7ugb.svelte-9c7ugb{padding:16px}}@media (max-width: 599px){.header-top.svelte-9c7ugb.svelte-9c7ugb{flex-direction:column}.globals-search.svelte-9c7ugb.svelte-9c7ugb{width:100%}.controls-row.svelte-9c7ugb.svelte-9c7ugb{flex-direction:column;align-items:flex-start}.filter-input.svelte-9c7ugb.svelte-9c7ugb{min-width:100px;flex:1}}
