.card{background:var(--neutral-white);border-radius:var(--border-radius-xl);border:1px solid var(--secondary-200);flex-direction:column;transition:all .2s;display:flex}.card-default{box-shadow:0 1px 3px #0000000d}.card-outlined{border:1px solid var(--secondary-300);box-shadow:none}.card-elevated{box-shadow:0 10px 25px #0000001a}.card-hoverable:hover{transform:translateY(-2px);box-shadow:0 20px 40px #00000026}.card-padding-none{padding:0}.card-padding-sm{padding:var(--spacing-4)}.card-padding-md{padding:var(--spacing-6)}.card-padding-lg{padding:var(--spacing-8)}.card-header{padding:0 0 var(--spacing-4)0;border-bottom:1px solid var(--secondary-200);margin-bottom:var(--spacing-4)}.card-header:last-child{border-bottom:none;margin-bottom:0}.card-content{flex:1}.card-content:not(:last-child){margin-bottom:var(--spacing-4)}.card-footer{padding:var(--spacing-4)0 0 0;border-top:1px solid var(--secondary-200);margin-top:var(--spacing-4)}.card-footer:first-child{border-top:none;margin-top:0;padding-top:0}.card>.card-header+.card-content:last-child{margin-bottom:0}.card>.card-content:first-child+.card-footer{padding-top:var(--spacing-4);margin-top:0}@media (max-width:768px){.card-padding-md{padding:var(--spacing-4)}.card-padding-lg{padding:var(--spacing-6)}.card-header{padding-bottom:var(--spacing-3);margin-bottom:var(--spacing-3)}.card-footer{padding-top:var(--spacing-3);margin-top:var(--spacing-3)}}@media (max-width:480px){.card-padding-md{padding:var(--spacing-3)}.card-padding-lg{padding:var(--spacing-4)}}
