@layer theme;@layer base{.ui-card{--card-inset:var(--space-6);gap:var(--space-6);min-inline-size:0;padding-block:var(--card-inset);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);color:var(--color-ink);overflow-wrap:break-word;flex-direction:column;display:flex}.ui-card-header,.ui-card-content,.ui-card-footer{min-inline-size:0;padding-inline:var(--card-inset)}.ui-card-header{gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-2);display:flex}.ui-card-header:not(:has(.ui-card-description)){margin-block-end:0}.ui-card-header[data-align=center]{text-align:center}.ui-card-title{color:var(--type-heading-color);font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);text-wrap:balance;margin:0}.ui-card-title[tabindex="-1"]:focus{outline:none}.ui-card-description{color:var(--type-secondary-color);font-size:var(--type-secondary-size);font-weight:var(--type-secondary-weight);line-height:var(--type-secondary-leading);letter-spacing:var(--type-secondary-tracking);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.ui-card-header[data-align=center] .ui-card-description{text-wrap:balance}.ui-card-content{overflow-wrap:anywhere}.ui-card-footer{align-items:center;gap:var(--space-2);display:flex}@media (max-width:30rem){.ui-card{--card-inset:var(--space-5)}}@media (forced-colors:active){.ui-card{border-color:canvastext}}}@layer utilities;
