@layer base{._badge_gb4hj_2{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap;transition:background-color var(--animation-duration-fast) ease-in-out;cursor:default;user-select:none}._primary_gb4hj_17{background-color:var(--primary);color:var(--primary-foreground);border:1px solid}._primary_gb4hj_17:hover{background-color:color-mix(in srgb,var(--primary) 80%,transparent)}._destructive_gb4hj_27{background-color:color-mix(in srgb,var(--error) 15%,var(--surface));color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,var(--surface))}._destructive_gb4hj_27:hover{background-color:color-mix(in srgb,var(--error) 25%,var(--surface))}._secondary_gb4hj_37{background-color:var(--secondary);color:var(--secondary-foreground);border:1px solid}._secondary_gb4hj_37:hover{background-color:color-mix(in srgb,var(--secondary) 80%,transparent)}._outline_gb4hj_47{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}._outline_gb4hj_47:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}._success_gb4hj_57{background-color:color-mix(in srgb,var(--success) 15%,var(--surface));color:var(--success);border:1px solid color-mix(in srgb,var(--success) 20%,var(--surface))}._success_gb4hj_57:hover{background-color:color-mix(in srgb,var(--success) 25%,var(--surface))}._warning_gb4hj_67{background-color:color-mix(in srgb,var(--warning) 15%,var(--surface));color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 20%,var(--surface))}._warning_gb4hj_67:hover{background-color:color-mix(in srgb,var(--warning) 25%,var(--surface))}}._page_wsm4x_1{max-width:1180px;margin:auto;padding:3rem 1.2rem 6rem}._hero_wsm4x_1{padding:4rem 0 3rem;max-width:900px}._hero_wsm4x_1 span,._heading_wsm4x_1 span{font-weight:800;letter-spacing:.12em;font-size:.78rem;color:var(--primary)}._hero_wsm4x_1 h1{font-size:clamp(2.5rem,6vw,5.2rem);line-height:.94;margin:.8rem 0 1.2rem}._hero_wsm4x_1 p{font-size:1.15rem;max-width:760px;color:var(--muted-foreground)}._heading_wsm4x_1{margin:3rem 0 1.2rem}._heading_wsm4x_1 h2{font-size:2rem;margin:.3rem 0}._cards_wsm4x_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}._cards_wsm4x_1 article,._events_wsm4x_1 article,._modal_wsm4x_1{border:1px solid var(--border);background:var(--card);border-radius:18px;padding:1.25rem}._cards_wsm4x_1 h3,._events_wsm4x_1 h3{font-size:1.3rem;margin:.7rem 0}._cards_wsm4x_1 p,._events_wsm4x_1 p{color:var(--muted-foreground)}._events_wsm4x_1{display:grid;gap:1rem}._events_wsm4x_1 article{display:flex;justify-content:space-between;gap:1rem;align-items:center}._meta_wsm4x_1{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._meta_wsm4x_1 svg{width:17px}._safe_wsm4x_1{padding:.8rem;border-radius:12px;background:var(--muted);font-size:.9rem}._overlay_wsm4x_1{position:fixed;inset:0;background:#0000008c;display:grid;place-items:center;padding:1rem;z-index:60}._modal_wsm4x_1{width:min(620px,100%);max-height:90vh;overflow:auto;display:grid;gap:.9rem;position:relative}._modal_wsm4x_1 label{display:grid;gap:.35rem}._close_wsm4x_1{position:absolute;right:1rem;top:1rem;border:0;background:transparent;font-size:1.8rem;cursor:pointer}@media(max-width:700px){._events_wsm4x_1 article{align-items:flex-start;flex-direction:column}._hero_wsm4x_1{padding-top:2rem}}
