@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))}}._card_v0aaw_1{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;color:var(--foreground);text-decoration:none;transition:box-shadow var(--animation-duration-normal),transform var(--animation-duration-normal)}._card_v0aaw_1:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._image_v0aaw_18{border-radius:0}._body_v0aaw_22{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-4) var(--spacing-6);flex:1}._badges_v0aaw_30{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._title_v0aaw_36{margin:var(--spacing-2) 0 0;font-family:var(--font-family-display);font-weight:600;font-size:1.375rem;line-height:1.2}._location_v0aaw_44{margin:0;font-size:.875rem;color:var(--muted-foreground)}._text_v0aaw_50{margin:0;font-size:.9375rem;line-height:1.55;color:var(--muted-foreground)}._more_v0aaw_57{margin-top:auto;padding-top:var(--spacing-2);font-size:.9375rem;font-weight:600;color:var(--primary);text-decoration:underline}
