.primary-btn.svelte-1licysf{border-radius:var(--radius);background:var(--color-primary);height:2.75rem;color:var(--color-primary-fg);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.95rem;font-weight:500;transition:background-color .15s;display:inline-flex}.primary-btn.svelte-1licysf:hover:not(:disabled){background:var(--color-primary-hover)}.primary-btn.svelte-1licysf:disabled{opacity:.5;cursor:not-allowed}.strip-btn.svelte-1licysf{border-radius:var(--radius);background:var(--color-surface-elevated);border:1px solid var(--color-border-strong);height:2.5rem;color:var(--color-foreground);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.9rem;font-weight:500;transition:background-color .15s;display:inline-flex}.strip-btn.svelte-1licysf:hover:not(:disabled){background:var(--color-border)}.strip-btn.svelte-1licysf:disabled{opacity:.5;cursor:not-allowed}.strip-hint.svelte-1licysf{color:var(--color-muted-fg);font-size:.75rem}.gps-warn.svelte-1licysf{border-radius:var(--radius-lg);border:1px solid color-mix(in oklab, var(--color-warning) 40%, transparent);background:color-mix(in oklab, var(--color-warning) 12%, transparent);color:var(--color-warning);gap:.75rem;padding:.85rem 1rem;font-size:.85rem;display:flex}.gps-coords.svelte-1licysf{font-family:var(--font-mono);color:var(--color-foreground);font-size:.8rem}.gps-link.svelte-1licysf{color:var(--color-warning);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.8rem;font-weight:600;text-decoration:underline}.card.svelte-1licysf{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;gap:.6rem;padding:1rem;display:flex}.card-title.svelte-1licysf{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-fg);align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:flex}.rows.svelte-1licysf{flex-direction:column;gap:.3rem;display:flex}.row.svelte-1licysf{border-bottom:1px solid color-mix(in oklab, var(--color-border) 50%, transparent);justify-content:space-between;gap:1rem;padding:.2rem 0;font-size:.85rem;display:flex}.row.svelte-1licysf dt:where(.svelte-1licysf){color:var(--color-muted-fg)}.row.svelte-1licysf dd:where(.svelte-1licysf){color:var(--color-foreground);font-family:var(--font-mono);text-align:right;word-break:break-word;font-size:.8rem}.empty-card.svelte-1licysf{border-radius:var(--radius-lg);border:1px dashed var(--color-border-strong);background:var(--color-surface);place-items:center;min-height:16rem;display:grid}
