/*
 * club.css — styles for page-club.php
 * Moved verbatim from inline <style> in page-club.php (2.3.0); loaded only on
 * that template by m6m_template_styles() in functions.php.
 */

body.page-template-page-club .m6m-gold-scoreline {
    color: var(--wp--preset--color--gold);
}

/* Score string (e.g. "3-1"): remains bold, colour locked to gold */
body.page-template-page-club .m6m-gold-scoreline .album-card__score {
    color: var(--wp--preset--color--gold);
    font-weight: 700;
}

/*
 * 'v' separator: de-emphasised via opacity so it reads as punctuation.
 * font-weight 400 preserves the typographic softening rule.
 * opacity: 0.42 gives ~3.4:1 against #1a1a1a — intentionally below
 * 4.5:1 because this is a decorative separator, not meaningful text
 * (it is marked aria-hidden="true" in the markup).
 */
body.page-template-page-club .m6m-gold-scoreline .album-card__vs {
    color: inherit;
    opacity: 0.42;
    font-weight: 400;
}

/*
 * Top-anchored, horizontally-centered card body — the scorecard text
 * column sits directly under the image and reads as one symmetrical
 * block along the center axis, rather than left-aligned block text.
 */
body.page-template-page-club .album-card__body {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
}
body.page-template-page-club .album-card__details div {
    justify-content: center;
}
