.cover {
    background-position: center center !important;
}

/* assets/css/custom.css */

/* More specific targeting */
body .mw7,
.site-main .mw7 {
    max-width: 60rem !important;
}

/* Target the main content wrapper */
.pb3.pb4-ns.pb5-l {
    max-width: none !important;
}

/* Target article content specifically */
main .mw7 {
    max-width: 70rem !important;
}

/* Full width approach */
.center.mw7 {
    max-width: 90% !important;
}

/* Style for posts with passed deadlines */
.past-deadline .bg-white {
    opacity: 0.6;
    position: relative;
  }
  
  /* Optional: Add a visual indicator for past deadline */
  .deadline-indicator {
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: #ff4a4a;
    color: white;
    padding: 2px 8px;
    border-radius: 4px;
    font-size: 0.8rem;
    z-index: 10;
  }
  
  /* Ensure text remains readable but visually distinct */
  .past-deadline h1 a {
    color: #666 !important;
  }
  
  .past-deadline .nested-links {
    color: #666;
  }