@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-card{position:relative;display:flex;flex-direction:column;background-color:var(--bs-card-bg,var(--s-card));background-image:var(--bs-card-sheen,linear-gradient(180deg,rgba(252,252,252,0.05),rgba(0,0,0,0.05)));color:var(--bs-card-fg,var(--bs-text));border:var(--bs-border-1) solid var(--bs-card-border-color,var(--bs-border-color));border-radius:var(--bs-card-radius,var(--bs-radius-3));box-shadow:var(--bs-card-shadow,var(--bs-shadow-0));overflow:hidden}.bs-card__body{padding:var(--bs-card-pad,var(--bs-space-4));flex:1 1 auto;min-inline-size:0}.bs-card__header{padding:var(--bs-card-pad,var(--bs-space-4));padding-block-end:0}.bs-card__footer{display:flex;flex-wrap:wrap;gap:var(--bs-space-3);align-items:center;padding:var(--bs-card-pad,var(--bs-space-4));padding-block-start:var(--bs-space-3);border-block-start:var(--bs-border-1) solid var(--bs-card-border-color,var(--bs-border-color));margin-block-start:auto}.bs-card__media{display:block;inline-size:100%;object-fit:cover;aspect-ratio:var(--bs-card-media-ratio,16 / 9)}.bs-card__title{font-size:var(--bs-text-h5);font-weight:var(--bs-weight-heading);line-height:var(--bs-leading-relaxed);letter-spacing:var(--bs-tracking-normal);color:var(--bs-card-title-fg,var(--bs-text));max-inline-size:none;margin-block:0}.bs-card__subtitle{font-size:var(--bs-text-small);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-wide);color:var(--bs-card-subtitle-fg,var(--bs-text-muted));margin-block:var(--bs-space-1) 0}.bs-card__text{font-size:var(--bs-text-body);line-height:var(--bs-leading-loose);letter-spacing:var(--bs-tracking-body);max-inline-size:none;margin-block:var(--bs-space-2) 0}.bs-card--flush .bs-card__body,.bs-card--flush .bs-card__header,.bs-card--flush .bs-card__footer{padding-inline:0}.bs-card--compact{--bs-card-pad:var(--bs-space-3)}.bs-card--spacious{--bs-card-pad:var(--bs-space-5)}.bs-card--plain{--bs-card-bg:transparent;--bs-card-sheen:none;--bs-card-border-color:transparent;--bs-card-shadow:var(--bs-shadow-0)}.bs-card--interactive{transition:transform var(--bs-duration-4) var(--ease),border-color var(--bs-duration-4) var(--ease),box-shadow var(--bs-duration-4) var(--ease)}.bs-card--interactive:hover{transform:translateY(-2px);box-shadow:var(--bs-card-shadow-hover,var(--bs-shadow-halo))}.bs-card--interactive:focus-within{box-shadow:var(--bs-card-shadow-hover,var(--bs-shadow-halo))}.bs-card--interactive:hover,.bs-card--interactive:focus-within{border-color:var(--bs-card-border-hover-color,var(--bs-accent-border))}.bs-card__link::after{content:'';position:absolute;inset:0}.bs-card:has(.bs-card__link:focus-visible){outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:calc(-1 * var(--bs-focus-width))}.bs-card__body a[href]:not(.bs-card__link),.bs-card__footer a[href],.bs-card__footer button{position:relative;z-index:var(--bs-z-raised)}.bs-card__link{text-decoration:none;color:inherit}.bs-card__link:hover{text-decoration:underline;text-underline-offset:0.15em}@media (min-width:48em){.bs-card__body,.bs-card__header{padding:var(--bs-card-pad,var(--bs-space-5))}.bs-card__header{padding-block-end:0}.bs-card__footer{padding:var(--bs-card-pad,var(--bs-space-5));padding-block-start:var(--bs-space-3)}}@media (prefers-reduced-motion:reduce){.bs-card--interactive{transition:none}.bs-card--interactive:hover{transform:none}}@media (forced-colors:active){.bs-card{border-color:CanvasText;background-image:none}.bs-card__footer{border-block-start-color:CanvasText}.bs-card--interactive:hover,.bs-card--interactive:focus-within{border-color:Highlight}}@media print{.bs-card{background-image:none;break-inside:avoid;overflow:visible}}}
