.install-card.svelte-1p99rnr{position:relative;padding:1.75rem 1.75rem 1.75rem 2rem;background:var(--card-bg);border:1px solid var(--border);border-radius:1rem;border-left:2px solid #008060;transition:transform .3s ease,border-color .3s ease}.install-card.svelte-1p99rnr:hover{transform:translateY(-2px);border-color:var(--border-strong);border-left-color:#008060}.dark .install-card.svelte-1p99rnr{border-left-color:#95bf47}.install-step-num.svelte-1p99rnr{font-family:var(--font-heading);font-size:2rem;font-weight:700;line-height:1;color:#008060;margin-bottom:1rem;letter-spacing:-.04em}.dark .install-step-num.svelte-1p99rnr{color:#95bf47}.install-title.svelte-1p99rnr{font-family:var(--font-heading);font-size:1.0625rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:-.01em}.install-desc.svelte-1p99rnr{font-size:.9375rem;line-height:1.7;color:var(--text-secondary)}.shop-scenario.svelte-1p99rnr{padding:1.5rem 1.75rem;background:var(--card-bg);border:1px solid var(--border);border-radius:1rem;transition:transform .3s ease,border-color .3s ease}.shop-scenario.svelte-1p99rnr:hover{transform:translateY(-2px);border-color:var(--border-strong)}.shop-scenario-tag.svelte-1p99rnr{display:inline-block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#008060;background:#00806014;padding:.25rem .625rem;border-radius:.375rem;margin-bottom:.85rem}.dark .shop-scenario-tag.svelte-1p99rnr{color:#95bf47;background:#95bf471a}.shop-scenario-q.svelte-1p99rnr{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:-.015em}.shop-scenario-a.svelte-1p99rnr{font-size:.9375rem;line-height:1.7;color:var(--text-secondary)}
