@layer vectis.reset,vectis.tokens;@layer vectis.components{.v-card{--card-padding:var(--vectis-space-4);--card-gap:var(--vectis-space-3);border-radius:var(--vectis-radius-surface);background:var(--vectis-color-surface);color:var(--vectis-color-text);font-family:var(--vectis-text-family);font-size:var(--vectis-text-body-md-size);font-weight:var(--vectis-text-body-md-weight);line-height:var(--vectis-text-body-md-leading);transition:border-color var(--vectis-duration-fast) var(--vectis-ease-default),box-shadow var(--vectis-duration-fast) var(--vectis-ease-default),background-color var(--vectis-duration-fast) var(--vectis-ease-default);border:1px solid #0000;flex-direction:column;display:flex;position:relative;overflow:clip}.v-card[data-size=sm]{--card-padding:var(--vectis-space-3);--card-gap:var(--vectis-space-2)}.v-card[data-size=lg]{--card-padding:var(--vectis-space-6);--card-gap:var(--vectis-space-4)}.v-card[data-variant=flat]{background:0 0}.v-card[data-variant=outline]{border-color:var(--vectis-color-border)}.v-card[data-variant=elevated]{background:var(--vectis-color-surface-raised);box-shadow:var(--vectis-shadow-sm)}.v-card[data-variant=filled]{background:var(--vectis-color-surface-muted)}.v-card[data-orientation=horizontal]{flex-flow:wrap}.v-card[data-orientation=horizontal]>.v-card-media{flex:1 1 var(--vectis-control-size-card-media)}.v-card[data-orientation=horizontal]>.v-card-content{flex:999 1 var(--vectis-control-size-card-body-min)}.v-card-media>:is(img,video,picture,svg,iframe){-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;display:block}.v-card-media>.v-skeleton-loader{block-size:100%;min-block-size:var(--vectis-control-size-skeleton-surface)}.v-card-content{gap:var(--card-gap);min-inline-size:0;padding:var(--card-padding);flex:1}.v-card-content,.v-card-header{flex-direction:column;display:flex}.v-card-title{font-size:var(--vectis-text-heading-4-size);font-weight:var(--vectis-text-heading-4-weight);line-height:var(--vectis-text-heading-4-leading)}.v-card-subtitle{color:var(--vectis-color-text-muted);font-size:var(--vectis-text-body-sm-size);font-weight:var(--vectis-text-body-sm-weight);line-height:var(--vectis-text-body-sm-leading)}.v-card-footer{align-items:center;gap:var(--vectis-space-2);flex-wrap:wrap;margin-block-start:auto;display:flex}.v-card-link{color:inherit;outline:none;text-decoration:none}.v-card-link:after{content:"";position:absolute;inset:0}.v-card[data-interactive] :is(a[href],button,input,select,textarea,summary,label,[tabindex]):not(.v-card-link){z-index:1;position:relative}.v-card:has(.v-card-link:focus-visible){outline:var(--vectis-focus-ring-width) solid var(--vectis-focus-ring-color);outline-offset:var(--vectis-focus-ring-offset)}.v-card[data-interactive][data-variant=flat]:not([data-disabled]):hover{background:var(--vectis-color-surface-muted)}.v-card[data-interactive][data-variant=outline]:not([data-disabled]):hover{border-color:var(--vectis-color-border-strong)}.v-card[data-interactive][data-variant=elevated]:not([data-disabled]):hover{box-shadow:var(--vectis-shadow-md)}.v-card[data-interactive][data-variant=filled]:not([data-disabled]):hover{background:color-mix(in oklab,var(--vectis-color-surface-muted),var(--vectis-color-text) 4%)}.v-card[data-interactive]:not([data-disabled]):hover .v-card-link{text-decoration:underline}.v-card[data-disabled] .v-card-link{color:var(--vectis-color-text-subtle);cursor:not-allowed}.v-card[data-disabled] .v-card-media{opacity:.5}@media (prefers-reduced-motion:reduce){.v-card{transition:none}}}@layer vectis.utilities;
