.cart-page.svelte-v3zkeh{padding:6rem 1rem}.cart-inner.svelte-v3zkeh{gap:1rem;max-width:760px;margin:0 auto;display:grid}h1.svelte-v3zkeh{font-size:clamp(1.8rem,3vw,2.4rem)}.destination-form.svelte-v3zkeh{background:linear-gradient(145deg,#0c0a1ae6,#0e1225d9);border:1px solid #bf5af24d;border-radius:14px;gap:.8rem;padding:1rem;display:grid}.destination-form.svelte-v3zkeh h2:where(.svelte-v3zkeh){color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.destination-grid.svelte-v3zkeh{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.destination-grid.svelte-v3zkeh label:where(.svelte-v3zkeh){gap:.35rem;display:grid}.destination-grid.svelte-v3zkeh span:where(.svelte-v3zkeh){text-transform:uppercase;letter-spacing:.05em;color:#ffffffb3;font-size:.75rem}.destination-grid.svelte-v3zkeh input:where(.svelte-v3zkeh){color:var(--text-primary);background:#050816b8;border:1px solid #bf5af24d;border-radius:8px;padding:.5rem .65rem}.destination-grid.svelte-v3zkeh input:where(.svelte-v3zkeh)::placeholder{color:#ffffff73}.destination-grid.svelte-v3zkeh input:where(.svelte-v3zkeh):read-only{opacity:.8}.continue-link.svelte-v3zkeh{width:fit-content;color:var(--text-primary);background:#0c0a1aa6;border:1px solid #bf5af259;border-radius:8px;padding:.45rem .75rem;font-size:.9rem;text-decoration:none}
