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