/* ClusterHosting theme overrides */

:root {
    --accent: #2563EB;
    --accent-hover: #1D4ED8;
    --on-accent: #FFFFFF;

    --bg: #F6F8FB;
    --surface: #FFFFFF;
    --raised: #FFFFFF;
    --border: #D8DEE4;

    --text: #0D1117;
    --muted: #57606A;

    --radius: 8px;

    --font: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --font-heading: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

/* Dark mode */
:root[data-theme="dark"] {
    --accent: #2563EB;
    --accent-hover: #1D4ED8;
    --on-accent: #FFFFFF;

    --bg: #0D1117;
    --surface: #161B22;
    --raised: #1C222C;
    --border: #30363D;

    --text: #F0F3F6;
    --muted: #8B949E;
}

/* ClusterHosting logo */
img[src*="clusterhosting-logo"] {
    width: auto !important;
    height: 30px !important;
    max-width: 180px !important;
    object-fit: contain !important;
}

/* Slightly stronger primary actions */
button,
a {
    transition:
        background-color 0.15s ease,
        border-color 0.15s ease,
        color 0.15s ease;
}