.addedicace-card.svelte-16opa3r{background:linear-gradient(135deg, var(--bs-secondary-bg-subtle) 0%, var(--bs-body-bg) 100%);border:1px solid var(--bs-border-color);border-radius:1.25rem;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}.addedicace-card.svelte-16opa3r:before{content:"";background:radial-gradient(circle at top right, rgba(var(--bs-primary-rgb), .12) 0%, transparent 60%);pointer-events:none;position:absolute;inset:0}.addedicace-card.svelte-16opa3r:hover{box-shadow:0 16px 40px #0000001f}.addedicace-poster-col.svelte-16opa3r{background:linear-gradient(135deg, rgba(var(--bs-primary-rgb), .08), rgba(var(--bs-primary-rgb), .02));justify-content:center;align-items:center;padding:2rem 1rem;display:flex;position:relative}.addedicace-poster-btn.svelte-16opa3r{cursor:zoom-in;background:0 0;border:none;padding:0;display:inline-block;position:relative}.addedicace-poster-btn.svelte-16opa3r img:where(.svelte-16opa3r){object-fit:contain;border-radius:.5rem;max-width:100%;height:240px;transition:transform .2s;box-shadow:6px 10px 14px #00000059}.addedicace-poster-btn.svelte-16opa3r:hover img:where(.svelte-16opa3r){transform:scale(1.03)}.addedicace-zoom.svelte-16opa3r{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#000000a6;border-radius:999px;padding:.25rem .7rem;font-size:.78rem;font-weight:600;transition:opacity .2s;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.addedicace-poster-btn.svelte-16opa3r:hover .addedicace-zoom:where(.svelte-16opa3r),.addedicace-poster-btn.svelte-16opa3r:focus-visible .addedicace-zoom:where(.svelte-16opa3r){opacity:1}.addedicace-badge.svelte-16opa3r{z-index:2;background:var(--bs-primary);color:#fff;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;font-weight:700;position:absolute;top:-12px;left:-12px;transform:rotate(-6deg);box-shadow:0 4px 10px #00000026}.addedicace-eyebrow.svelte-16opa3r{text-transform:uppercase;letter-spacing:.08em;color:var(--bs-primary);font-size:.78rem;font-weight:600}.addedicace-title.svelte-16opa3r{font-weight:700;line-height:1.2}.addedicace-desc.svelte-16opa3r{color:var(--bs-secondary-color);font-size:1rem;line-height:1.5}.addedicace-cta.svelte-16opa3r{box-shadow:0 6px 16px rgba(var(--bs-primary-rgb), .35);border-radius:999px;padding:.65rem 1.4rem;font-weight:600;transition:transform .2s,box-shadow .2s}.addedicace-cta.svelte-16opa3r:hover{box-shadow:0 10px 22px rgba(var(--bs-primary-rgb), .45);transform:translateY(-2px)}.addedicace-cta-secondary.svelte-16opa3r{border-radius:999px;padding:.65rem 1.4rem;font-weight:600;transition:transform .2s}.addedicace-cta-secondary.svelte-16opa3r:hover{transform:translateY(-2px)}.addedicace-modal-poster.svelte-16opa3r{border-radius:.5rem;max-width:100%;margin:0 auto;display:block;box-shadow:0 10px 30px #00000040}.addedicace-event.svelte-16opa3r{border:1px solid var(--bs-border-color);background:var(--bs-secondary-bg-subtle);border-radius:.75rem;padding:1rem}.addedicace-event-date.svelte-16opa3r{color:var(--bs-primary);font-weight:700}.addedicace-event-hours.svelte-16opa3r{color:var(--bs-secondary-color);font-size:.9rem;font-weight:500}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){animation:.8s cubic-bezier(.4,-.5,.25,1.5) both heroh1appears}.hero-top.svelte-1uha8ag{animation:.5s ease-out .5s both herotopappears}.hero-bottom.svelte-1uha8ag{animation:.5s ease-out .9s both herobottomappears}
