.trip.svelte-1q90mgm{border:1px solid;border-radius:999px;margin-right:.25rem;padding:.05rem .45rem;font-size:.7rem;font-weight:800;display:inline-block}.badge-trip.svelte-1q90mgm{color:#fff;background:#121615}.crumbs.svelte-1q90mgm{color:var(--header-text-secondary,#6b7280);margin-bottom:.4rem;font-size:.8rem}.crumbs.svelte-1q90mgm a:where(.svelte-1q90mgm){color:var(--travel-sky,#0369a1);font-weight:700}.title.svelte-1q90mgm{color:var(--travel-navy,#0c4a6e);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:900;line-height:1.15}.lede.svelte-1q90mgm{max-width:46rem;color:var(--header-text-secondary,#6b7280);margin-top:.35rem}.section-head.svelte-1q90mgm{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1.5rem;display:flex}.h2.svelte-1q90mgm{color:var(--travel-navy,#0c4a6e);font-size:1.2rem;font-weight:900}.controls.svelte-1q90mgm{color:var(--header-text,#121615);flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.5rem;font-size:.85rem;display:flex}.check.svelte-1q90mgm input:where(.svelte-1q90mgm){accent-color:var(--travel-coral,#ff4d2e);margin-right:.3rem}.sort.svelte-1q90mgm select:where(.svelte-1q90mgm){border:1px solid var(--header-border,#e4decf);background:var(--color-surface,#fff);border-radius:999px;margin-left:.35rem;padding:.25rem .5rem}.freshness.svelte-1q90mgm{flex-wrap:wrap;align-items:center;gap:.4rem;max-width:34rem;display:flex}.freshness.svelte-1q90mgm p:where(.svelte-1q90mgm){flex-basis:100%}.badge.svelte-1q90mgm{background:color-mix(in srgb, var(--travel-sky,#0369a1) 14%, transparent);color:var(--travel-navy,#0c4a6e);border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.badge-stale.svelte-1q90mgm{background:color-mix(in srgb, var(--travel-coral,#ff4d2e) 16%, transparent);color:#8a2a16}.cards.svelte-1q90mgm{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;display:grid}.card.svelte-1q90mgm{flex-direction:column;gap:.4rem;padding:1rem;display:flex}.card.svelte-1q90mgm:hover{border-color:var(--travel-sky,#38bdf8);box-shadow:0 10px 28px #0c4a6e1f}.top.svelte-1q90mgm{justify-content:space-between;gap:.75rem;display:flex}.city.svelte-1q90mgm{color:var(--header-text,#121615);font-size:1.1rem;font-weight:900}.price-box.svelte-1q90mgm{text-align:right}.meta.svelte-1q90mgm{color:var(--header-text,#121615);font-size:.85rem}.actions.svelte-1q90mgm{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:auto;padding-top:.4rem;display:flex}.muted.svelte-1q90mgm{color:var(--header-text-secondary,#6b7280);font-size:.9rem}.small.svelte-1q90mgm{font-size:.78rem}.empty.svelte-1q90mgm{color:var(--header-text,#121615);padding:1.5rem}.link.svelte-1q90mgm{color:var(--travel-sky,#0369a1);font-weight:700;text-decoration:underline}.cta.svelte-1q90mgm{background:var(--travel-navy,#0c4a6e);color:#fff;border-radius:999px;align-items:center;min-height:44px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:800;display:inline-flex}.affiliate.svelte-1q90mgm{color:var(--header-text-secondary,#6b7280);font-size:.78rem}
