/* Theme variables */
:root {
    --primary-color: #2c3e50;
    --secondary-color: #34495e;
    --accent-color: #2a7de1;
    --accent-soft: rgba(42, 125, 225, 0.12);
    --border-radius: 6px;
    --card-shadow: 0 8px 18px rgba(44, 62, 80, 0.08);
}

.axis-settings {
    background: #fff;
    padding: 1.5rem;
    border-radius: var(--border-radius);
    box-shadow: var(--card-shadow);
    display: grid;
    gap: 1.5rem;
}

.axis-card h3 {
    color: var(--primary-color);
}
