[data-slot=card]{--card-padding:var(--space-s);--card-gap:var(--space-xs);isolation:isolate;gap:var(--card-gap);inline-size:100%;min-inline-size:0;padding:var(--card-padding);border-radius:var(--radius-xl);background:var(--card-background);transition-property:background-color;transition-duration:var(--motion-duration);transition-timing-function:var(--motion-ease);border:0;display:flex;position:relative}[data-slot=card][data-orientation=stacked]{flex-direction:column}[data-slot=card][data-orientation=inline]{flex-direction:row;align-items:center}[data-slot=card][data-padding=none]{--card-padding:0}[data-slot=card][data-padding=compact]{--card-padding:var(--space-2xs) var(--space-xs);--card-gap:var(--space-2xs)}[data-slot=card][data-clickable]{cursor:pointer}.card-overlay{z-index:2;border-radius:inherit;position:absolute;inset:0}.card-overlay:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}[data-slot=card-header]{z-index:1;gap:var(--space-3xs);min-inline-size:0;display:grid;position:relative}[data-slot=card-header]:has(>[data-slot=card-action]){grid-template-columns:minmax(0,1fr) auto}[data-slot=card-action]{z-index:3;grid-area:1/2/span 2;place-self:start end;position:relative}[data-slot=card-title]{min-inline-size:0;color:var(--text-entry-color);font-size:var(--text-entry-size);font-weight:var(--text-entry-weight);letter-spacing:-.012em;overflow-wrap:break-word;text-wrap:balance;transition-property:color,font-weight;transition-duration:var(--motion-duration);transition-timing-function:var(--motion-ease);line-height:1.15}[data-slot=card][data-selected] [data-slot=card-title]{color:var(--primary)}[data-slot=card-description]{max-inline-size:68ch;color:var(--text-meta-color);font-size:var(--text-meta-size);overflow-wrap:break-word;text-wrap:pretty;line-height:1.55}[data-slot=card-content]{z-index:1;gap:var(--space-2xs);flex-direction:column;flex:1;min-inline-size:0;display:flex;position:relative}[data-slot=card-media]{z-index:1;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}[data-slot=card-meta],[data-slot=card-footer]{z-index:3;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;min-inline-size:0;display:flex;position:relative}[data-slot=card][data-clickable] [data-slot=card-footer]{pointer-events:none}[data-slot=card][data-clickable] [data-slot=card-footer] :where(a,button,input,select,textarea,summary){pointer-events:auto}[data-slot=card-meta]{color:var(--text-meta-color);font-size:var(--text-meta-size);font-variant-numeric:tabular-nums}[data-slot=card] :where(img,[data-card-media]){outline-offset:-1px;outline:1px solid light-dark(oklch(0% 0 0/.1),oklch(100% 0 0/.1))}[data-slot=card-group]{gap:var(--space-s);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}[data-slot=card-group][data-separated=false]{gap:0}[data-slot=card-group][data-separated=false]>[data-slot=card]{border-radius:0}[data-slot=card-group][data-separated=false]>[data-slot=card]+[data-slot=card]{border-block-start-color:var(--border)}[data-slot=card-group][data-separated=false]>[data-slot=card]:first-child{border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl)}[data-slot=card-group][data-separated=false]>[data-slot=card]:last-child{border-end-end-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl)}[data-slot=card-group][data-outlined]{border:1px solid var(--border);border-radius:var(--radius-xl);overflow:clip}@media (width>=48rem){[data-slot=card-group][data-breakpoint=medium][data-columns="2"],[data-slot=card-group][data-breakpoint=medium][data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){[data-slot=card-group][data-breakpoint=large][data-columns="2"],[data-slot=card-group][data-breakpoint=large][data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-slot=card-group][data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){[data-slot=card][data-clickable]:hover{background-color:var(--card-background-hover)}[data-slot=card][data-clickable]:hover [data-slot=card-title]{color:var(--primary)}}@media (prefers-reduced-motion:reduce){[data-slot=card],[data-slot=card-title]{transition-duration:.01ms}}
