.activity-logs.svelte-1mneste{max-width:700px;margin:0 auto;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.activity-logs.svelte-1mneste h2:where(.svelte-1mneste){display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px;font-size:20px;font-weight:600}.live-indicator.svelte-1mneste{font-size:11px;background:var(--custom-surface-secondary);padding:4px 10px;border-radius:16px;color:var(--custom-text-success);font-weight:500;border:1px solid var(--custom-border-color);box-shadow:var(--custom-shadow-sm);animation:svelte-1mneste-pulse 2s infinite}@keyframes svelte-1mneste-pulse{0%,to{opacity:1}50%{opacity:.8}}.loading-spinner.svelte-1mneste{display:flex;flex-direction:column;align-items:center;padding:50px 20px;color:var(--custom-text-tertiary)}.spinner.svelte-1mneste{width:28px;height:28px;border:3px solid var(--custom-surface-border);border-top:3px solid var(--custom-accent-primary);border-radius:50%;animation:svelte-1mneste-spin 1s linear infinite;margin-bottom:12px}@keyframes svelte-1mneste-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.logs-window.svelte-1mneste{border-radius:12px;overflow:hidden}.logs-content.svelte-1mneste{display:flex;flex-direction:column}.log-item.svelte-1mneste{padding:12px 20px;font-size:14px;line-height:1.5;color:var(--custom-text-primary);background:var(--custom-surface-primary);border-bottom:1px solid var(--custom-surface-divider);transition:all .2s ease}.log-layout.svelte-1mneste{display:flex;align-items:center;gap:12px;text-align:left}.flag-column.svelte-1mneste{width:28px;flex-shrink:0;display:flex;justify-content:flex-start}.country-flag.svelte-1mneste{width:20px;height:14px;border-radius:2px;-o-object-fit:cover;object-fit:cover}.country-flag-emoji.svelte-1mneste{font-size:18px;line-height:14px;display:inline-block}.content-column.svelte-1mneste{flex:1;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.activity-icon.svelte-1mneste{font-size:14px;flex-shrink:0}.user-name.svelte-1mneste{font-weight:500;color:var(--custom-text-primary);flex-shrink:0}.activity-message.svelte-1mneste{color:var(--custom-text-secondary);flex-shrink:0}.activity-time.svelte-1mneste{font-size:11px;color:var(--custom-text-muted);font-weight:400;margin-left:2px;flex-shrink:0}.log-item.svelte-1mneste:last-child{border-bottom:none}.log-item.svelte-1mneste:hover{background:var(--custom-surface-hover)}.log-item.featured.svelte-1mneste{background:var(--custom-surface-secondary);border-left:4px solid var(--custom-text-success);font-weight:500}.log-item.high-priority.svelte-1mneste{background:var(--custom-surface-secondary);border-left:3px solid var(--custom-accent-primary);font-weight:600;color:var(--custom-text-primary)}.log-item.medium-priority.svelte-1mneste{background:var(--custom-surface-primary);border-left:2px solid var(--custom-accent-secondary);font-weight:500;color:var(--custom-text-primary)}.log-item.normal-priority.svelte-1mneste{color:var(--custom-text-secondary)}.activity-stats.svelte-1mneste{margin-top:12px;text-align:center}.activity-stats.svelte-1mneste small:where(.svelte-1mneste){font-size:12px;font-weight:400;color:var(--custom-text-muted)}@media (max-width: 768px){.activity-logs.svelte-1mneste{padding:16px;max-width:100%}.activity-logs.svelte-1mneste h2:where(.svelte-1mneste){font-size:18px;flex-direction:column;gap:8px}.log-item.svelte-1mneste{font-size:13px;padding:10px 16px}.log-layout.svelte-1mneste{gap:8px}.flag-column.svelte-1mneste{width:24px}.country-flag.svelte-1mneste{width:18px;height:12px}.country-flag-emoji.svelte-1mneste{font-size:16px;line-height:12px}.content-column.svelte-1mneste{gap:4px;flex-wrap:nowrap;overflow:hidden}.activity-message.svelte-1mneste{flex-shrink:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.activity-icon.svelte-1mneste{font-size:13px}}@media (max-width: 480px){.log-item.svelte-1mneste{font-size:12px;padding:8px 12px}}.world-map-section.svelte-lo9tgu{max-width:800px;margin:40px auto 24px;padding:24px}.header.svelte-lo9tgu{text-align:center;margin-bottom:16px}.header.svelte-lo9tgu h2:where(.svelte-lo9tgu){font-size:20px;font-weight:600;color:var(--custom-text-primary);margin:0 0 6px}.subtitle.svelte-lo9tgu{font-size:13px;color:var(--custom-text-tertiary);margin:0}.subtitle.svelte-lo9tgu .stat:where(.svelte-lo9tgu){font-weight:600;color:var(--custom-text-primary)}.map-wrapper.svelte-lo9tgu{position:relative;width:100%;aspect-ratio:950 / 620;border-radius:12px;background:var(--custom-surface-primary);border:1px solid var(--custom-surface-border);overflow:hidden}.world-map-bg.svelte-lo9tgu{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:.35;filter:saturate(0) brightness(.85);pointer-events:none}[data-theme=dark] .world-map-bg.svelte-lo9tgu,.dark .world-map-bg.svelte-lo9tgu{filter:saturate(0) brightness(2) invert(.85);opacity:.25}.world-map.svelte-lo9tgu{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.country-dot.svelte-lo9tgu .dot:where(.svelte-lo9tgu){cursor:pointer;transition:transform .2s ease,opacity .2s ease;transform-origin:center;transform-box:fill-box}.country-dot.svelte-lo9tgu .dot:where(.svelte-lo9tgu):hover,.country-dot.svelte-lo9tgu .dot:where(.svelte-lo9tgu):focus{transform:scale(1.4);opacity:1!important;outline:none}.country-dot.pulsing.svelte-lo9tgu .pulse-ring:where(.svelte-lo9tgu){transform-origin:center;transform-box:fill-box;animation:svelte-lo9tgu-pulse-ring 1.6s ease-out infinite}@keyframes svelte-lo9tgu-pulse-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(3.5);opacity:0}}.tooltip.svelte-lo9tgu{position:absolute;transform:translate(-50%,-100%) translateY(-8px);background:var(--custom-surface-elevated, var(--custom-background));border:1px solid var(--custom-surface-border);border-radius:8px;padding:6px 10px;display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap;pointer-events:none;box-shadow:var(--custom-shadow-md, 0 4px 12px rgba(0, 0, 0, .15));z-index:5}.tooltip-flag.svelte-lo9tgu{width:18px;height:13px;border-radius:2px;-o-object-fit:cover;object-fit:cover}.tooltip-nomad-icon.svelte-lo9tgu{font-size:14px;line-height:1}.tooltip-count.svelte-lo9tgu{font-weight:600;color:var(--custom-text-primary)}.tooltip-label.svelte-lo9tgu{color:var(--custom-text-tertiary)}@media (max-width: 768px){.world-map-section.svelte-lo9tgu{padding:16px;margin:24px auto 16px}.header.svelte-lo9tgu{display:flex;flex-direction:column;align-items:center;text-align:center}.header.svelte-lo9tgu h2:where(.svelte-lo9tgu){font-size:18px}}
