/* Auto-generated by Theme Options — DO NOT EDIT MANUALLY */
:root {
    --tuetran-primary: #3b82f6;
    --tuetran-secondary: #1e293b;
    --tuetran-font-family: 'Inter', sans-serif;
    --tuetran-h1-size: 28px;
    --tuetran-h2-size: 24px;
    --tuetran-h3-size: 22px;
    --tuetran-h4-size: 20px;
    --tuetran-body-size: 15px;
    --tuetran-logo-height: 86px;
}

body {
    font-family: var(--tuetran-font-family);
    font-size: var(--tuetran-body-size);
}

h1 { font-size: var(--tuetran-h1-size); }
h2 { font-size: var(--tuetran-h2-size); }
h3 { font-size: var(--tuetran-h3-size); }
h4 { font-size: var(--tuetran-h4-size); }

.btn-primary {
    background-color: var(--tuetran-primary);
}

.site-logo img, .site-logo svg { height: var(--tuetran-logo-height); }

/* ── Custom CSS ─────────────────────────────── */
.menu__content .submenu { display: none !important; } .menu__content > a { display: block !important; opacity: 1 !important; visibility: visible !important; color: #ffffff !important; transform: none !important; }
