﻿/* Alive Theme Auto-Generated Settings */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');

:root {
    --accent-primary: #0c2754;
    --accent-secondary: #4d0aa4;
    --font-main: 'Inter', sans-serif;
    --radius-base: 12px;
    --radius-xl: 16px;
}

body { font-family: var(--font-main); }

/* Orderform & Client Area Dynamic Sync */
.btn-primary, #order-standard_cart .btn-primary {
    background: linear-gradient(135deg, var(--accent-secondary) 0%, var(--accent-primary) 100%) !important;
    border: none !important;
    color: #fff !important;
}
.text-primary, #order-standard_cart .text-primary, .saas-cart-item-title, .saas-cart-price .amt, .saas-continue-btn {
    color: var(--accent-primary) !important;
}
#order-standard_cart .list-group-item.active, #order-standard_cart .sidebar .panel-default > .panel-heading {
    background-color: var(--accent-primary) !important;
    border-color: var(--accent-primary) !important;
    color: #fff !important;
}
/* Hardcoded Orderform Overrides */
.saas-page-header, .saas-cart-sidebar, #btnDomainContinue, .saas-continue-btn:hover, .btn-checkout, #btnCompleteProductConfig {
    background: linear-gradient(135deg, var(--accent-secondary) 0%, var(--accent-primary) 100%) !important;
    color: #fff !important;
}

