.geoquest-home.svelte-1uha8ag{position:fixed;inset:0;overflow:hidden;margin:0;padding:0;background:#000}body,html{margin:0;padding:0;overflow:hidden}.map-section.svelte-1uha8ag{position:relative;width:100%;height:100%}.hud.svelte-1uha8ag{position:absolute;inset:0;z-index:1200;pointer-events:none}.hud-btn.svelte-1uha8ag{pointer-events:auto;position:absolute;width:52px;height:52px;border-radius:999px;border:1px solid rgb(0 0 0 / 29%);background:#0003;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:20px;line-height:1;display:grid;place-items:center}.hud-btn.profile.svelte-1uha8ag{top:14px;right:14px}.hud-btn.create.svelte-1uha8ag{right:14px;bottom:18px;font-size:26px}.dig-wrap.svelte-1uha8ag{pointer-events:none;position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:1300}.dig-wrap.svelte-1uha8ag *{pointer-events:auto}.info.svelte-1uha8ag{position:absolute;left:14px;right:80px;top:14px;z-index:1100;pointer-events:none}.info-line.svelte-1uha8ag{pointer-events:none;margin:0 0 8px;padding:10px 12px;border-radius:14px;background:#00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffeb;font-size:14px;line-height:1.25}.dlg-btn.svelte-1uha8ag{min-width:92px;height:40px;border-radius:999px;border:1px solid rgb(0 0 0 / 7%);background:#0000001c;color:#fff;padding:0 14px;font-size:14px}.dlg-btn.primary.svelte-1uha8ag{background:#22c55e40;border-color:#22c55e59}.dlg-body.svelte-1uha8ag{display:grid;gap:12px}.dlg-meta.svelte-1uha8ag{font-size:14px;opacity:.85;line-height:1.35}.dlg-img.svelte-1uha8ag{width:100%;max-height:200px;object-fit:cover;border-radius:12px}.dlg-text.svelte-1uha8ag{font-size:15px;line-height:1.4}.location-loading.svelte-1uha8ag{position:fixed;inset:0;background:#000;color:#fff;display:grid;place-items:center;text-align:center;padding:20px}.loading-content.svelte-1uha8ag{max-width:300px}.spinner.svelte-1uha8ag{font-size:48px;margin-bottom:16px;animation:svelte-1uha8ag-pulse 2s infinite}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1}50%{opacity:.5}}.loading-content.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 8px;font-size:20px;font-weight:600}.loading-content.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;opacity:.8;font-size:14px;line-height:1.4}
