.c-card{background:var(--c-color-surface);color:var(--c-color-text);border-radius:var(--c-radius-lg);transition:background-color var(--c-motion-fast) var(--c-motion-ease-out),border-color var(--c-motion-fast) var(--c-motion-ease-out),box-shadow var(--c-motion-fast) var(--c-motion-ease-out);border:1px solid #0000;flex-direction:column;display:flex}.c-card[data-variant=outlined]{border-color:var(--c-color-border)}.c-card[data-variant=filled]{background:var(--c-color-surface-muted)}.c-card[data-variant=elevated]{background:var(--c-color-surface-raised);box-shadow:var(--c-shadow-md)}.c-card[data-variant=plain],.c-card[data-variant=separated]{box-shadow:none;background:0 0;border-color:#0000}.c-card[data-tone][data-variant=outlined]{border-color:var(--c-tone)}.c-card[data-tone][data-variant=filled],.c-card[data-tone][data-variant=elevated]{background:var(--c-tone);color:var(--c-tone-fg,inherit)}.c-card[data-tone][data-variant=elevated] :is(.c-card__header,.c-card__body,.c-card__footer),.c-card[data-tone][data-variant=filled] :is(.c-card__header,.c-card__body,.c-card__footer){--c-color-text:var(--c-tone-fg);--c-color-text-muted:color-mix(in oklab, var(--c-tone-fg) 72%, transparent);--c-color-text-subtle:color-mix(in oklab, var(--c-tone-fg) 55%, transparent)}.c-card[data-interactive]{cursor:pointer}.c-card[data-interactive]:hover{border-color:var(--c-color-border-strong)}.c-card[data-interactive]:focus-visible{outline:2px solid var(--c-color-focus-ring);outline-offset:2px}.c-card[data-accent=""]{border-top:3px solid var(--c-tone,var(--c-color-primary))}.c-card[data-accent=hover]{position:relative}.c-card[data-accent=hover]:before{content:"";background:var(--c-tone,var(--c-color-primary));transform-origin:0;block-size:3px;transition:transform var(--c-motion-md,.3s) var(--c-motion-ease-out,ease);border-start-start-radius:inherit;border-start-end-radius:inherit;position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.c-card[data-accent=hover]:focus-within:before,.c-card[data-accent=hover]:hover:before{transform:scaleX(1)}.c-card[data-glow]{box-shadow:var(--c-shadow-glow)}.c-card[data-glow][data-hover-lift]:hover{box-shadow:var(--c-shadow-lg),var(--c-shadow-glow)}.c-card[data-variant=gradient]{background:linear-gradient(160deg,color-mix(in oklch,var(--c-tone,var(--c-color-primary)) 10%,var(--c-color-surface)),var(--c-color-surface) 62%);border-color:color-mix(in oklch,var(--c-tone,var(--c-color-primary)),transparent 80%)}@media (prefers-reduced-motion:reduce){.c-card[data-accent=hover]:before{transition:none}}.c-card[data-hover-lift]{transition:transform var(--c-motion-fast,.15s) var(--c-motion-ease-out,ease),box-shadow var(--c-motion-fast,.15s) var(--c-motion-ease-out,ease)}.c-card[data-hover-lift]:hover{box-shadow:var(--c-shadow-lg,0 12px 28px #0000001f);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.c-card[data-hover-lift]{transition:none}.c-card[data-hover-lift]:hover{transform:none}}.c-card[data-padding=none] .c-card__body,.c-card[data-padding=none] .c-card__footer,.c-card[data-padding=none] .c-card__header{padding:0}.c-card[data-padding=sm] .c-card__body,.c-card[data-padding=sm] .c-card__footer,.c-card[data-padding=sm] .c-card__header{padding:var(--c-space-3)}.c-card[data-padding=md] .c-card__body,.c-card[data-padding=md] .c-card__footer,.c-card[data-padding=md] .c-card__header{padding:var(--c-space-4)}.c-card[data-padding=lg] .c-card__body,.c-card[data-padding=lg] .c-card__footer,.c-card[data-padding=lg] .c-card__header{padding:var(--c-space-5)}.c-card[data-linked]{position:relative}.c-card__link{z-index:1;border-radius:inherit;position:absolute;inset:0}.c-card__link:focus-visible{outline:2px solid var(--c-color-focus-ring);outline-offset:2px}.c-card[data-linked] :where(a:not(.c-card__link),button,[role=button],input,select,textarea,label){z-index:2;position:relative}.c-card[data-linked][data-hover-lift]:hover{cursor:pointer}.c-card__body{flex:auto;min-height:0;display:flex}.c-card[data-body-direction=column] .c-card__body{flex-direction:column}.c-card[data-body-direction=row] .c-card__body{flex-flow:wrap}.c-card[data-body-align=start] .c-card__body{align-items:flex-start}.c-card[data-body-align=center] .c-card__body{align-items:center}.c-card[data-body-align=end] .c-card__body{align-items:flex-end}.c-card[data-body-align=baseline] .c-card__body{align-items:baseline}.c-card[data-body-justify=center] .c-card__body{justify-content:center}.c-card[data-body-justify=end] .c-card__body{justify-content:flex-end}.c-card[data-body-justify=between] .c-card__body{justify-content:space-between}.c-card[data-body-justify=around] .c-card__body{justify-content:space-around}.c-card[data-body-justify=evenly] .c-card__body{justify-content:space-evenly}.c-card[data-body-gap=none] .c-card__body{gap:0}.c-card[data-body-gap=xs] .c-card__body{gap:var(--c-space-1)}.c-card[data-body-gap=sm] .c-card__body{gap:var(--c-space-2)}.c-card[data-body-gap=md] .c-card__body{gap:var(--c-space-3)}.c-card[data-body-gap=lg] .c-card__body{gap:var(--c-space-4)}.c-card[data-body-gap=xl] .c-card__body{gap:var(--c-space-5)}.c-card__header{justify-content:space-between;align-items:flex-start;gap:var(--c-space-3);border-bottom:1px solid var(--c-color-border);display:flex}.c-card__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.c-card__title{font-weight:var(--c-font-weight-semibold);font-size:var(--c-text-md);color:var(--c-color-text)}.c-card__subtitle{font-size:var(--c-text-sm);color:var(--c-color-text-muted)}.c-card__actions{gap:var(--c-space-2);flex-shrink:0;display:flex}.c-card__footer{border-top:1px solid var(--c-color-border)}@media (width<=768px){.c-card[data-padding=lg] .c-card__body,.c-card[data-padding=lg] .c-card__footer,.c-card[data-padding=lg] .c-card__header{padding:var(--c-space-4)}}
