.journey-step.svelte-1uha8ag+.journey-step:where(.svelte-1uha8ag){border-top:1px solid color-mix(in srgb, var(--primary) 15%, transparent)}.preview-selector.svelte-1uha8ag{scrollbar-width:none}.preview-selector.svelte-1uha8ag::-webkit-scrollbar{display:none}.preview-option.svelte-1uha8ag{border:1px solid color-mix(in srgb, var(--primary) 12%, transparent);background:color-mix(in srgb, var(--card) 76%, transparent);min-height:3rem;color:var(--muted-foreground);border-radius:999px;flex:none;align-items:center;gap:.65rem;padding:.65rem 1rem;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:flex}.preview-option.svelte-1uha8ag:hover{border-color:color-mix(in srgb, var(--primary) 28%, transparent);color:var(--foreground);transform:translateY(-1px)}.preview-option.svelte-1uha8ag:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 30%, transparent)}.preview-option[data-active=true].svelte-1uha8ag{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.preview-reveal.svelte-1uha8ag,.preview-device.svelte-1uha8ag{animation:.32s ease-out both svelte-1uha8ag-preview-reveal}@keyframes svelte-1uha8ag-preview-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width>=48rem){.journey-step.svelte-1uha8ag+.journey-step:where(.svelte-1uha8ag){border-top:0;border-left:1px solid color-mix(in srgb, var(--primary) 15%, transparent)}}@media (prefers-reduced-motion:reduce){.preview-reveal.svelte-1uha8ag,.preview-device.svelte-1uha8ag{animation:none}.preview-option.svelte-1uha8ag:hover{transform:none}}
