
/* FC ELBRUS - INDEPENDENT NEWS CARDS */

/* Keep cards aligned at the top, not stretched */
html body .news-grid {
    align-items: start !important;
}

/* Each card keeps its own natural height */
html body .news-grid > .news-card {
    align-self: start !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    grid-row: auto !important;
}

/* Closed article content stays hidden */
html body .news-grid .news-full-text[hidden] {
    display: none !important;
}

/* Expanded content belongs only to its card */
html body .news-grid .news-card .news-full-text:not([hidden]) {
    display: block !important;
}

/* Preserve the original dark theme */
html body .news-grid > .news-card {
    background-color: #382920 !important;
    color: #F8F3EB !important;
}
