/* Disc Golf Tracker - Shared visual theme
 * Dark-space gradient background, glass card effects, neon accents.
 * Include this on every page (except simple_scorecard which has its own in scorecard-live.css). */

/* ── Theme variables ── */
:root {
    --fx-cyan: 0, 198, 255;
    --fx-purple: 132, 94, 194;
    --fx-pink: 255, 111, 145;
    --fx-bg-dark: #05041f;
    --fx-bg-mid: #102e63;
    --fx-bg-light: #1b418a;
    --fx-bg-accent: #2a2f6f;
    --fx-accent-light: #87ceeb;
}

/* ── Accent text utility ── */
.fx-accent { color: var(--fx-accent-light); }

/* ── Table header utility ── */
.fx-th {
    padding: 12px;
    background: rgba(var(--fx-cyan), 0.08);
    font-weight: bold;
    color: var(--fx-accent-light);
    border-bottom: 1px solid rgba(var(--fx-cyan), 0.15);
}

/* ── Stat box utility ── */
.fx-stat-value {
    font-size: 2rem;
    font-weight: bold;
    color: var(--fx-accent-light);
}

/* ── Dark-space gradient background ── */
body.sc-page,
.sc-page .sc-main-container {
    background: radial-gradient(circle at 20% 20%, rgba(var(--fx-purple), 0.2), transparent 55%),
                radial-gradient(circle at 80% 10%, rgba(var(--fx-cyan), 0.25), transparent 60%),
                linear-gradient(135deg, var(--fx-bg-dark) 0%, var(--fx-bg-mid) 48%, var(--fx-bg-light) 75%, var(--fx-bg-accent) 100%) !important;
    background-attachment: fixed;
}

