.iframe-container {
  width: 100%; /* Or set a specific width like 500px, 80% etc. */
  max-width: 100%; 
}

.iframe-container iframe {
  width: 100%;

  display: block; /* Removes unwanted bottom whitespace */
  aspect-ratio: 16 / 9; /* Automatically sets height based on width. Change ratio as needed. */


  /* Set an explicit vertical baseline height for the iframe viewport */
  /*height: 200px; */
  border: none;
  border-bottom: 1px solid #dee2e6;
}

.temptextbig {
    font-size: 4rem;
    line-height: 1;
    color: #000;
    /* PADDING top | right | bottom | left w/ spaces between */
    padding: 0;
}
.cardtitlemrd {
    color: #000;
    font-size: x-large;
    font-weight: 400;
    font-family: 'Times New Roman', Times, serif;
    padding-top: 0px;

}
.lrjust {
  /* splits stuff on a line - one left and one right justify*/
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#card6events { /* events list*/
  line-height: 20px; /* Defines the height of each line */
  background-image: linear-gradient(transparent 50%, lightgrey 50%);
  background-size: 100% 40px; /* Must be exactly double the line-height */
}
#WarnCard1div {
  font-family: Arial, Helvetica, sans-serif;
}
#warncard1span {
  color: #000;
}
/* ==========================================================================
   3. INNER WINDOW WARN COMPONENT
   ========================================================================== */
.card-window-warn {
  background-color: #ededed; /* Darkened inside background to maximize shadow visibility */
  color: #000;
  border: 2px solid #d7d7d7; /* Darker border rim for extra structural edge contrast */
  border-radius: 8px;
  overflow: hidden;
  /* PADDING top | right | bottom | left w/ spaces between */
  padding: 0 1rem .5rem .5rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
  /* REMOVE any fixed height here if you added one */
  display: flex;
  flex-direction: column; 
}