.card.svelte-1u3g9kn{--card-bg: var(--color-background-secondary);display:block;background:var(--bg, var(--card-bg));color:var(--text, var(--card-text, var(--color-text-primary)));border:var(--border, var(--card-border, solid 1px var(--color-border-primary)));background-position:center;background-size:cover;transition:border-color .2s ease,opacity .2s ease,transform .15s ease,box-shadow .2s ease}.card.xs.svelte-1u3g9kn{padding:var(--card-padding, .5rem);border-radius:var(--card-border-radius, .375rem)}.card.xs.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .top-title:where(.svelte-1u3g9kn){font-size:.55rem;font-weight:600}.card.xs.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .title:where(.svelte-1u3g9kn){font-size:.75rem;font-weight:600}.card.xs.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .description:where(.svelte-1u3g9kn){font-size:.65rem;font-weight:400}.card.sm.svelte-1u3g9kn{padding:var(--card-padding, .75rem);border-radius:var(--card-border-radius, .5rem)}.card.sm.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .top-title:where(.svelte-1u3g9kn){font-size:.625rem;font-weight:600}.card.sm.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .title:where(.svelte-1u3g9kn){font-size:.85rem;font-weight:600}.card.sm.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .description:where(.svelte-1u3g9kn){font-size:.75rem;font-weight:400}.card.md.svelte-1u3g9kn{padding:var(--card-padding, 1.25rem);border-radius:var(--card-border-radius, .75rem)}.card.md.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .top-title:where(.svelte-1u3g9kn){font-size:.7rem;font-weight:600}.card.md.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .title:where(.svelte-1u3g9kn){font-size:1rem;font-weight:600}.card.md.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .description:where(.svelte-1u3g9kn){font-size:.825rem;font-weight:400}.card.lg.svelte-1u3g9kn{padding:var(--card-padding, 1.5rem);border-radius:var(--card-border-radius, 1rem)}.card.lg.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .top-title:where(.svelte-1u3g9kn){font-size:.75rem;font-weight:600}.card.lg.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .title:where(.svelte-1u3g9kn){font-size:1.15rem;font-weight:600}.card.lg.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .description:where(.svelte-1u3g9kn){font-size:.9rem;font-weight:400}.card.xl.svelte-1u3g9kn{padding:var(--card-padding, 1.75rem);border-radius:var(--card-border-radius, 1rem)}.card.xl.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .top-title:where(.svelte-1u3g9kn){font-size:.8rem;font-weight:500}.card.xl.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .title:where(.svelte-1u3g9kn){font-size:1.3rem;font-weight:600}.card.xl.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .description:where(.svelte-1u3g9kn){font-size:1rem;font-weight:400}.card.xxl.svelte-1u3g9kn{padding:var(--card-padding, 2rem);border-radius:var(--card-border-radius, 1.5rem)}.card.xxl.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .top-title:where(.svelte-1u3g9kn){font-size:.85rem;font-weight:500}.card.xxl.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .title:where(.svelte-1u3g9kn){font-size:1.5rem;font-weight:600}.card.xxl.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .description:where(.svelte-1u3g9kn){font-size:1.1rem;font-weight:400}.card.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn){display:flex;justify-content:space-between;transition:.1s;margin-bottom:0;-webkit-user-select:none;user-select:none;flex:1}.card.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .header-content-wrapper:where(.svelte-1u3g9kn){display:flex;flex-direction:column;gap:.2rem}.card.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .top-title:where(.svelte-1u3g9kn){display:block;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);line-height:1.3}.card.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .title:where(.svelte-1u3g9kn){display:block;margin-top:0!important;margin-bottom:0!important;color:var(--title-color, currentColor);line-height:1.4}.card.svelte-1u3g9kn .card-header:where(.svelte-1u3g9kn) .description:where(.svelte-1u3g9kn){display:block;color:var(--color-text-secondary);line-height:1.45}.card.fit.svelte-1u3g9kn{height:100%}.card.interactive.svelte-1u3g9kn{cursor:pointer;text-decoration:none}.card.interactive.svelte-1u3g9kn:visited{color:var(--text, var(--color-text-primary));text-decoration:none}.card.interactive.svelte-1u3g9kn:hover{opacity:.85;transform:translateY(-2px);border-color:var(--card-hover-border-color, var(--color-primary));box-shadow:var(--card-hover-glow, none)}.card.default.svelte-1u3g9kn{--card-bg: var(--color-background-secondary);--card-border: 1px solid var(--color-border-primary)}.card.primary.svelte-1u3g9kn{--card-bg: color-mix(in srgb, var(--color-primary) var(--card-variant-bg-tint, 18%), var(--color-background-secondary));--card-border: 1px solid color-mix(in srgb, var(--color-primary) var(--card-variant-border-tint, 70%), transparent)}.card.secondary.svelte-1u3g9kn{--card-bg: color-mix(in srgb, var(--color-secondary) var(--card-variant-bg-tint, 18%), var(--color-background-secondary));--card-border: 1px solid color-mix(in srgb, var(--color-secondary) var(--card-variant-border-tint, 70%), transparent)}.card.info.svelte-1u3g9kn{--card-bg: color-mix(in srgb, var(--color-info) var(--card-variant-bg-tint, 18%), var(--color-background-secondary));--card-border: 1px solid color-mix(in srgb, var(--color-info) var(--card-variant-border-tint, 70%), transparent)}.card.danger.svelte-1u3g9kn{--card-bg: color-mix(in srgb, var(--color-danger) var(--card-variant-bg-tint, 18%), var(--color-background-secondary));--card-border: 1px solid color-mix(in srgb, var(--color-danger) var(--card-variant-border-tint, 70%), transparent)}.card.success.svelte-1u3g9kn{--card-bg: color-mix(in srgb, var(--color-success) var(--card-variant-bg-tint, 18%), var(--color-background-secondary));--card-border: 1px solid color-mix(in srgb, var(--color-success) var(--card-variant-border-tint, 70%), transparent)}.card.warning.svelte-1u3g9kn{--card-bg: color-mix(in srgb, var(--color-warning) var(--card-variant-bg-tint, 18%), var(--color-background-secondary));--card-border: 1px solid color-mix(in srgb, var(--color-warning) var(--card-variant-border-tint, 70%), transparent)}
