
/* Custom CSS overrides for LangHealth site */

/* embedded video to occupy full width of container */
.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%; /* 16:9 Aspect Ratio (9/16 = 0.5625) */
    /* For other ratios, adjust padding-top. E.g., 4:3 ratio would be 75% */
}

.rounded-\[10px\] {
    border-radius: 10px;
}

.border-mackerel-200 {
    border: 4px rgb(150 215 229 / var(--tw-bg-opacity)) solid;
}

.card-header:first-child {
    border-radius: 10px;
}