.cinema-freshness.svelte-1lakzce{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px;border:1px solid hsl(var(--border));border-left:3px solid #ff6a3d;border-radius:8px;background:hsl(var(--card) / .82);padding:10px 12px;color:hsl(var(--muted-foreground));font-size:.82rem;line-height:1.45}.cinema-freshness.svelte-1lakzce svg{flex:0 0 auto;margin-top:2px;color:#ff6a3d}.cinema-freshness.svelte-1lakzce strong:where(.svelte-1lakzce){display:block;color:hsl(var(--foreground))}.freshness-hint.svelte-1lakzce{display:block}.cinema-unavailable.svelte-1lakzce{margin:32px auto;max-width:640px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card) / .82);padding:28px 24px;color:hsl(var(--foreground))}.unavailable-icon.svelte-1lakzce{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#ff6a3d24;color:#e0531f}.cinema-unavailable.svelte-1lakzce h2:where(.svelte-1lakzce){margin:16px 0 0;font-size:1.5rem;font-weight:800;line-height:1.15}.cinema-unavailable.svelte-1lakzce p:where(.svelte-1lakzce){margin:10px 0 0;color:hsl(var(--muted-foreground));line-height:1.6}.cinema-unavailable.svelte-1lakzce h3:where(.svelte-1lakzce){margin:20px 0 8px;font-size:.95rem;font-weight:800}.venue-links.svelte-1lakzce{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.venue-links.svelte-1lakzce a:where(.svelte-1lakzce){display:inline-flex;align-items:center;min-height:38px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background) / .6);color:hsl(var(--foreground));padding:0 12px;font-size:.84rem;font-weight:800;text-decoration:none}.venue-links.svelte-1lakzce a:where(.svelte-1lakzce):hover,.venue-links.svelte-1lakzce a:where(.svelte-1lakzce):focus-visible{border-color:#ff6a3d;outline:none}.venue-links.svelte-1lakzce a:where(.svelte-1lakzce):focus-visible{outline:2px solid #ff6a3d;outline-offset:2px}.retry-link.svelte-1lakzce{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:#e0531f;font-weight:800;text-decoration:none}.retry-link.svelte-1lakzce:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:620px){.cinema-unavailable.svelte-1lakzce{margin:20px 14px;padding:22px 18px}}
