.page-container.svelte-10140ve.svelte-10140ve{max-width:1200px;margin:0 auto;padding:24px;height:100%;padding-bottom:2rem}.breadcrumb.svelte-10140ve.svelte-10140ve{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;color:var(--text-muted)}.breadcrumb.svelte-10140ve a.svelte-10140ve{color:var(--accent-color);text-decoration:none}.breadcrumb.svelte-10140ve a.svelte-10140ve:hover{text-decoration:underline}.page-header.svelte-10140ve.svelte-10140ve{text-align:center;margin-bottom:2rem}.page-header.svelte-10140ve h1.svelte-10140ve{margin:0 0 .5rem;font-size:2rem;color:var(--text-color)}.page-subtitle.svelte-10140ve.svelte-10140ve{margin:0;color:var(--text-muted);font-size:1.05rem;line-height:1.5}.category-section.svelte-10140ve.svelte-10140ve{margin-bottom:2rem}.category-header.svelte-10140ve.svelte-10140ve{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.category-icon.svelte-10140ve.svelte-10140ve{color:var(--accent-color);display:flex;align-items:center}.category-header.svelte-10140ve h2.svelte-10140ve{margin:0;font-size:1.3rem;color:var(--text-color)}.bounty-list.svelte-10140ve.svelte-10140ve{display:flex;flex-direction:column;gap:10px}.bounty-card.svelte-10140ve.svelte-10140ve{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:var(--secondary-color);border:1px solid var(--border-color);border-radius:8px;gap:16px}.bounty-card.svelte-10140ve.svelte-10140ve:hover{border-color:var(--accent-color)}.bounty-info.svelte-10140ve.svelte-10140ve{flex:1;min-width:0}.bounty-name.svelte-10140ve.svelte-10140ve{font-weight:600;font-size:15px;color:var(--text-color);margin-bottom:3px}.bounty-desc.svelte-10140ve.svelte-10140ve{font-size:13px;color:var(--text-muted);line-height:1.4}.bounty-amount.svelte-10140ve.svelte-10140ve{font-family:Consolas,Monaco,monospace;font-size:16px;font-weight:700;color:var(--success-color);white-space:nowrap;flex-shrink:0}.info-box.svelte-10140ve.svelte-10140ve{background:var(--secondary-color);border:1px solid var(--border-color);border-radius:8px;padding:18px;margin-bottom:2rem}.info-box.svelte-10140ve h3.svelte-10140ve{margin:0 0 8px;font-size:15px;color:var(--text-color)}.info-box.svelte-10140ve p.svelte-10140ve,.info-box.svelte-10140ve li.svelte-10140ve{font-size:14px;color:var(--text-muted);line-height:1.6;margin:0}.info-box.svelte-10140ve ul.svelte-10140ve{margin:8px 0 0;padding-left:20px}.warning-box.svelte-10140ve.svelte-10140ve{border-color:var(--warning-color);background:#f59e0b0d}.warning-box.svelte-10140ve h3.svelte-10140ve{color:var(--warning-color)}.leaderboard.svelte-10140ve.svelte-10140ve{margin-top:2rem}.leaderboard.svelte-10140ve h2.svelte-10140ve{margin:0 0 12px;font-size:1.3rem;color:var(--text-color);border-bottom:1px solid var(--border-color);padding-bottom:8px}.leaderboard-list.svelte-10140ve.svelte-10140ve{display:flex;flex-direction:column;gap:6px}.leaderboard-entry.svelte-10140ve.svelte-10140ve{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--secondary-color);border:1px solid var(--border-color);border-radius:8px}.lb-rank.svelte-10140ve.svelte-10140ve{font-size:16px;font-weight:700;color:var(--text-muted);width:28px;text-align:center;flex-shrink:0}.lb-rank.top1.svelte-10140ve.svelte-10140ve{color:#fbbf24}.lb-rank.top2.svelte-10140ve.svelte-10140ve{color:#9ca3af}.lb-rank.top3.svelte-10140ve.svelte-10140ve{color:#b45309}.lb-avatar.svelte-10140ve.svelte-10140ve{width:32px;height:32px;border-radius:50%;background:var(--hover-color);flex-shrink:0}.lb-name.svelte-10140ve.svelte-10140ve{flex:1;min-width:0}.lb-name-primary.svelte-10140ve.svelte-10140ve{font-weight:500;color:var(--text-color);font-size:14px}.lb-name-eu.svelte-10140ve.svelte-10140ve{font-size:12px;color:var(--text-muted)}.lb-count.svelte-10140ve.svelte-10140ve{font-weight:600;color:var(--accent-color);font-size:14px;white-space:nowrap}.loading-state.svelte-10140ve.svelte-10140ve{text-align:center;padding:60px 20px;color:var(--text-muted)}@media (max-width: 768px){.page-container.svelte-10140ve.svelte-10140ve{padding:16px}.page-header.svelte-10140ve h1.svelte-10140ve{font-size:1.5rem}.bounty-card.svelte-10140ve.svelte-10140ve{flex-direction:column;align-items:flex-start;gap:8px}.bounty-amount.svelte-10140ve.svelte-10140ve{font-size:15px}}
