@layer components{.event-dialog[data-astro-cid-5wkbvpyp]{width:calc(100% - 2rem);max-width:42rem;max-height:90vh;color:var(--color-text-strong);background-color:var(--color-surface);border-radius:var(--radius-float);box-shadow:var(--shadow-xl);border:0;margin:auto;padding:0;overflow-y:auto}.event-dialog[data-astro-cid-5wkbvpyp]::backdrop{background-color:var(--color-overlay);backdrop-filter:blur(4px)}.no-js .event-dialog[data-astro-cid-5wkbvpyp]:target{z-index:50;display:block;position:fixed;inset:0}.event-dialog__panel[data-astro-cid-5wkbvpyp]{padding:1.5rem;position:relative}.event-dialog__close[data-astro-cid-5wkbvpyp]{color:var(--color-text-subtle);border-radius:var(--radius-full);padding:.5rem;position:absolute;top:1rem;right:1rem}.event-dialog__close[data-astro-cid-5wkbvpyp]:hover{color:var(--color-text-strong);background-color:var(--color-bg)}.event-dialog__close-icon[data-astro-cid-5wkbvpyp]{width:1.25rem;height:1.25rem}.event-dialog__meta[data-astro-cid-5wkbvpyp]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:flex}.event-dialog__category[data-astro-cid-5wkbvpyp]{color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.event-dialog__title[data-astro-cid-5wkbvpyp]{font-family:var(--font-heading);margin-bottom:1rem;padding-right:2rem;font-size:1.5rem;font-weight:600;line-height:1.33}.event-dialog__facts[data-astro-cid-5wkbvpyp]{background-color:var(--color-bg);border-radius:var(--radius-float);flex-direction:column;gap:.5rem;margin-bottom:1.25rem;padding:1rem;font-size:.875rem;display:flex}.event-dialog__fact[data-astro-cid-5wkbvpyp]{align-items:flex-start;gap:.5rem;display:flex}.event-dialog__fact[data-astro-cid-5wkbvpyp] strong[data-astro-cid-5wkbvpyp]{color:var(--color-text-strong)}.event-dialog__icon[data-astro-cid-5wkbvpyp]{width:1rem;height:1rem;color:var(--color-text);flex-shrink:0;margin-top:.125rem}.event-dialog__icon--date[data-astro-cid-5wkbvpyp]{color:var(--color-accent-text)}.event-dialog__icon--place[data-astro-cid-5wkbvpyp]{color:var(--color-primary)}.event-dialog__body[data-astro-cid-5wkbvpyp]{color:var(--color-text);flex-direction:column;gap:.75rem;font-size:1rem;line-height:1.625;display:flex}.event-dialog__body[data-astro-cid-5wkbvpyp] ul{padding-left:1.25rem}.event-dialog__body[data-astro-cid-5wkbvpyp] a{color:var(--color-primary);text-decoration:underline}.event-dialog__footer[data-astro-cid-5wkbvpyp]{justify-content:flex-end;margin-top:2rem;padding-top:1rem;display:flex}}
