.favorites-page.svelte-1owpg7o{flex-direction:column;gap:1.25rem;width:min(100%,1380px);margin:0 auto;font-family:DM Sans,sans-serif;display:flex}.favorites-header.svelte-1owpg7o,.state-card.svelte-1owpg7o,.empty-state.svelte-1owpg7o,.alert.svelte-1owpg7o{background:#ffffffdb;border-radius:1.2rem;padding:1.2rem;box-shadow:0 2px 14px #0000000f}.eyebrow.svelte-1owpg7o{letter-spacing:.12em;text-transform:uppercase;color:var(--color-theme-1);margin:0 0 .25rem;font-family:Sora,sans-serif;font-size:.75rem;font-weight:800}h1.svelte-1owpg7o,h2.svelte-1owpg7o,p.svelte-1owpg7o{margin-top:0}.favorites-grid.svelte-1owpg7o{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.favorite-item.svelte-1owpg7o{gap:.6rem;display:grid}.favorite-item.svelte-1owpg7o .card{width:100%}.remove-favorite.svelte-1owpg7o,.empty-state.svelte-1owpg7o a:where(.svelte-1owpg7o),.empty-state.svelte-1owpg7o button:where(.svelte-1owpg7o){color:var(--color-theme-1);cursor:pointer;text-align:center;background:#546b411a;border:0;border-radius:999px;padding:.7rem 1rem;font-weight:800;text-decoration:none}.empty-state.svelte-1owpg7o{text-align:center}.alert.error.svelte-1owpg7o{color:#8c281a;background:#f6e2d7;font-weight:800}@media (width<=767px){.favorites-page.svelte-1owpg7o{box-sizing:border-box;padding:0 0 1rem}.favorites-grid.svelte-1owpg7o{grid-template-columns:1fr}}
