UNPKG

svarog-ui-core

Version:

Core components of Svarog UI without themes

589 lines (569 loc) 28.6 kB
/* src/styles/themes/cabalou-theme.css */ .cabalou-theme { /* Typography */ --font-family-primary: 'questa-grande', serif; --font-family-heading: 'copperplate', serif; /* Colors - Brand */ --color-brand-primary: #accf4e; --color-brand-primary-dark: #354914; --color-brand-secondary: #8f3557; --color-brand-secondary-dark: #4a1a2c; --color-brand-secondary-light: #e3cad4; /* Component: Button */ --button-bg: var(--color-brand-primary); --button-color: var(--color-text-white); --button-border: 2px solid var(--color-text-white); --button-radius: 0; --button-hover-bg: var(--color-brand-primary-dark); --button-active-bg: var(--color-brand-primary-dark); --button-disabled-bg: var(--color-gray-600); --button-padding: var(--space-3) var(--space-12); --button-font-size: var(--font-size-2xl); --button-font-family: var(--font-family-primary); --button-font-weight: var(--font-weight-medium); --button-transition: var(--transition-normal); --button-primary-bg: var(--color-brand-primary); --button-primary-color: var(--color-text-white); --button-secondary-bg: var(--color-brand-secondary); --button-secondary-color: var(--color-text-white); --button-text-color: var(--color-brand-primary); --button-text-hover-color: var(--color-brand-primary-dark); --button-padding-sm: var(--space-2) var(--space-10); --button-padding-lg: var(--space-4) var(--space-14); --button-font-size-sm: var(--font-size-xl); --button-font-size-lg: var(--font-size-3xl); /* Component: Link */ --link-color: var(--color-brand-primary); --link-hover-color: var(--color-brand-primary-dark); --link-active-color: var(--color-brand-primary-dark); --link-margin-left: 0; --link-margin-right: var(--space-1); --link-font-family: var(--font-family-primary); --link-transition: var(--transition-fast); /* Component: Navigation */ --nav-bg: transparent; --nav-border-bottom: 1px solid transparent; --nav-link-color: var(--color-text-dark); --nav-link-hover-color: var(--color-brand-secondary); --nav-link-active-color: var(--color-brand-secondary); --nav-dropdown-bg: var(--color-brand-secondary-dark); --nav-padding: var(--space-2); --nav-margin-right: var(--space-10); --nav-burger-font-size: var(--font-size-2xl); --nav-burger-margin-bottom: var(--space-2); --nav-padding-mobile: var(--space-2) 0; --nav-link-font-size: var(--font-size-2xl); /* Component: Section */ --section-bg: var(--color-brand-secondary-dark); --section-color: var(--color-text-white); --section-padding: var(--space-2); --section-gap: var(--space-2); --section-content-max-width: var(--container-max-width); --section-padding-tablet: var(--space-1); --section-gap-tablet: var(--space-1); --section-padding-mobile: var(--space-1); /* Component: Typography */ --typography-color: var(--color-text); --typography-muted-color: var(--color-text-light); --typography-margin-bottom: var(--space-4); --typography-h1-size: var(--font-size-6xl); --typography-h2-size: var(--font-size-4xl); --typography-h3-size: var(--font-size-3xl); --typography-h4-size: var(--font-size-2xl); --typography-h5-size: var(--font-size-xl); --typography-h6-size: var(--font-size-lg); --typography-body-size: var(--font-size-base); --typography-small-size: var(--font-size-sm); /* Component: Logo */ --logo-width: 100px; --logo-height: 100px; /* Component: Card */ --card-bg: var(--color-brand-secondary-dark); --card-color: var(--color-text-white); --card-radius: 0; --card-border: 2px solid var(--color-brand-primary); --card-border-color: var(--color-brand-primary); --card-shadow: 5px 5px 0 rgba(0, 0, 0, 0.2); --card-hover-border-color: var(--color-brand-primary-dark); --card-title-padding: var(--space-6); --card-title-font-size: var(--font-size-3xl); --card-title-font-weight: var(--font-weight-bold); --card-title-border: 1px solid var(--color-brand-primary); --card-content-padding: var(--space-6); --card-footer-padding: var(--space-4) var(--space-6); --card-footer-bg: var(--color-brand-secondary); --card-footer-border: 1px solid var(--color-brand-primary); --card-footer-font-size: var(--font-size-lg); --card-title-padding-mobile: var(--space-4); --card-content-padding-mobile: var(--space-4); --card-footer-padding-mobile: var(--space-3) var(--space-4); /* Component: Input */ --input-bg: var(--color-brand-secondary-dark); --input-color: var(--color-text-white); --input-border: 2px solid var(--color-brand-primary); --input-radius: 0; --input-padding: var(--space-3) var(--space-4); --input-font-size: var(--font-size-lg); --input-font-family: var(--font-family-primary); --input-shadow: none; --input-transition: all 0.3s ease-in-out; --input-placeholder-color: var(--color-gray-400); --input-focus-border-color: var(--color-brand-primary-dark); --input-focus-shadow: 0 0 0 0.2rem rgba(172, 207, 78, 0.25); --input-disabled-bg: var(--color-gray-700); --input-disabled-opacity: 0.7; --input-valid-border-color: var(--color-brand-primary); --input-invalid-border-color: var(--color-danger); --input-validation-color: var(--color-danger); --input-validation-font-size: var(--font-size-base); --input-margin-bottom: var(--space-5); /* Component: Select */ --select-bg: var(--color-brand-secondary-dark); --select-color: var(--color-text-white); --select-border: 2px solid var(--color-brand-primary); --select-radius: 0; --select-padding: var(--space-3) var(--space-4); --select-font-size: var(--font-size-lg); --select-font-family: var(--font-family-primary); --select-shadow: none; --select-transition: all 0.3s ease-in-out; --select-option-color: var(--color-text-dark); --select-option-bg: var(--color-bg); --select-option-disabled-color: var(--color-gray-500); --select-focus-border-color: var(--color-brand-primary-dark); --select-focus-shadow: 0 0 0 0.2rem rgba(172, 207, 78, 0.25); --select-disabled-bg: var(--color-gray-700); --select-disabled-opacity: 0.7; --select-valid-border-color: var(--color-brand-primary); --select-invalid-border-color: var(--color-danger); --select-validation-color: var(--color-danger); --select-validation-font-size: var(--font-size-base); --select-margin-bottom: var(--space-5); --select-option-padding: var(--space-2) var(--space-3); /* Component: Checkbox */ --checkbox-bg: var(--color-brand-secondary-dark); --checkbox-border: 2px solid var(--color-brand-primary); --checkbox-radius: 0; --checkbox-size: 24px; --checkbox-color: var(--color-text-white); --checkbox-indicator-margin: var(--space-3); --checkbox-font-size: var(--font-size-lg); --checkbox-font-family: var(--font-family-primary); --checkbox-transition: all 0.3s ease-in-out; --checkbox-hover-border-color: var(--color-brand-primary-dark); --checkbox-checked-bg: var(--color-brand-primary); --checkbox-checked-border-color: var(--color-brand-primary); --checkbox-focus-shadow: 0 0 0 0.2rem rgba(172, 207, 78, 0.25); --checkbox-disabled-bg: var(--color-gray-700); --checkbox-disabled-border-color: var(--color-gray-500); --checkbox-disabled-color: var(--color-gray-400); --checkbox-valid-border-color: var(--color-brand-primary); --checkbox-invalid-border-color: var(--color-danger); --checkbox-validation-color: var(--color-danger); --checkbox-margin-bottom: var(--space-4); --checkbox-required-color: var(--color-danger); /* Component: Radio */ --radio-bg: var(--color-brand-secondary-dark); --radio-border: 2px solid var(--color-brand-primary); --radio-size: 24px; --radio-inner-size: 12px; --radio-color: var(--color-text-white); --radio-indicator-margin: var(--space-3); --radio-font-size: var(--font-size-lg); --radio-font-family: var(--font-family-primary); --radio-transition: all 0.3s ease-in-out; --radio-hover-border-color: var(--color-brand-primary-dark); --radio-checked-color: var(--color-brand-primary); --radio-checked-border-color: var(--color-brand-primary); --radio-focus-shadow: 0 0 0 0.2rem rgba(172, 207, 78, 0.25); --radio-disabled-bg: var(--color-gray-700); --radio-disabled-border-color: var(--color-gray-500); --radio-disabled-color: var(--color-gray-400); --radio-disabled-checked-color: var(--color-gray-300); --radio-margin-bottom: var(--space-4); --radio-required-color: var(--color-danger); /* Component: Radio Group */ --radio-group-margin-bottom: var(--space-5); --radio-group-padding: var(--space-4); --radio-group-border: 2px solid var(--color-brand-primary); --radio-group-radius: 0; --radio-group-legend-font-size: var(--font-size-xl); --radio-group-legend-color: var(--color-text-white); --radio-group-font-family: var(--font-family-heading); --radio-group-legend-font-weight: var(--font-weight-bold); --radio-group-legend-padding: 0 var(--space-3); --radio-group-legend-margin-bottom: var(--space-3); --radio-group-required-color: var(--color-danger); --radio-group-gap: var(--space-3); --radio-group-valid-border-color: var(--color-brand-primary); --radio-group-invalid-border-color: var(--color-danger); --radio-group-validation-color: var(--color-danger); --radio-group-validation-font-size: var(--font-size-base); --radio-group-disabled-opacity: 0.7; --radio-group-disabled-bg: var(--color-gray-800); /* Component: Form Group */ --form-group-margin-bottom: var(--space-5); --form-group-label-font-size: var(--font-size-lg); --form-group-label-color: var(--color-text-white); --form-group-font-family: var(--font-family-heading); --form-group-label-font-weight: var(--font-weight-bold); --form-group-label-margin-bottom: var(--space-2); --form-group-required-color: var(--color-danger); --form-group-help-font-size: var(--font-size-base); --form-group-help-color: var(--color-gray-300); --form-group-label-margin-right: var(--space-4); --form-group-label-margin-left: var(--space-4); --form-group-label-width: 40%; /* Component: Form */ --form-label-width: 40%; --form-section-margin-bottom: var(--space-8); --form-section-title-font-size: var(--font-size-2xl); --form-section-title-color: var(--color-text-white); --form-section-title-font-weight: var(--font-weight-bold); --form-section-title-margin-bottom: var(--space-4); --form-section-title-border: 2px solid var(--color-brand-primary); --form-section-description-font-size: var(--font-size-lg); --form-section-description-color: var(--color-gray-300); --form-section-description-margin-bottom: var(--space-4); --form-actions-gap: var(--space-4); --form-actions-margin-top: var(--space-6); --form-actions-justify: flex-end; } .cabalou-theme h1 { font-family: var(--font-family-heading); } .cabalou-theme .card__title { font-family: var(--font-family-heading); text-transform: uppercase; letter-spacing: 1px; } .cabalou-theme .form-section__title { font-family: var(--font-family-heading); text-transform: uppercase; letter-spacing: 1px; padding-bottom: var(--space-2); /* TODO: Define value for 'border-radius-default' in cabalou theme */ --border-radius-default: inherit; /* TODO: Define value for 'box-shadow-sm' in cabalou theme */ --box-shadow-sm: inherit; /* TODO: Define value for 'button-active-border-color' in cabalou theme */ --button-active-border-color: inherit; /* TODO: Define value for 'button-active-shadow' in cabalou theme */ --button-active-shadow: inherit; /* TODO: Define value for 'button-active-transform' in cabalou theme */ --button-active-transform: inherit; /* TODO: Define value for 'button-danger-bg' in cabalou theme */ --button-danger-bg: inherit; /* TODO: Define value for 'button-danger-color' in cabalou theme */ --button-danger-color: inherit; /* TODO: Define value for 'button-danger-hover-bg' in cabalou theme */ --button-danger-hover-bg: inherit; /* TODO: Define value for 'button-disabled-border-color' in cabalou theme */ --button-disabled-border-color: inherit; /* TODO: Define value for 'button-disabled-color' in cabalou theme */ --button-disabled-color: inherit; /* TODO: Define value for 'button-disabled-opacity' in cabalou theme */ --button-disabled-opacity: inherit; /* TODO: Define value for 'button-focus-shadow' in cabalou theme */ --button-focus-shadow: inherit; /* TODO: Define value for 'button-hover-border-color' in cabalou theme */ --button-hover-border-color: inherit; /* TODO: Define value for 'button-hover-color' in cabalou theme */ --button-hover-color: inherit; /* TODO: Define value for 'button-hover-shadow' in cabalou theme */ --button-hover-shadow: inherit; /* TODO: Define value for 'button-icon-margin' in cabalou theme */ --button-icon-margin: inherit; /* TODO: Define value for 'button-icon-radius' in cabalou theme */ --button-icon-radius: inherit; /* TODO: Define value for 'button-icon-size' in cabalou theme */ --button-icon-size: inherit; /* TODO: Define value for 'button-icon-size-lg' in cabalou theme */ --button-icon-size-lg: inherit; /* TODO: Define value for 'button-icon-size-sm' in cabalou theme */ --button-icon-size-sm: inherit; /* TODO: Define value for 'button-outlined-color' in cabalou theme */ --button-outlined-color: inherit; /* TODO: Define value for 'button-outlined-hover-bg' in cabalou theme */ --button-outlined-hover-bg: inherit; /* TODO: Define value for 'button-outlined-hover-color' in cabalou theme */ --button-outlined-hover-color: inherit; /* TODO: Define value for 'button-primary-active-bg' in cabalou theme */ --button-primary-active-bg: inherit; /* TODO: Define value for 'button-primary-hover-bg' in cabalou theme */ --button-primary-hover-bg: inherit; /* TODO: Define value for 'button-secondary-active-bg' in cabalou theme */ --button-secondary-active-bg: inherit; /* TODO: Define value for 'button-secondary-hover-bg' in cabalou theme */ --button-secondary-hover-bg: inherit; /* TODO: Define value for 'button-shadow' in cabalou theme */ --button-shadow: inherit; /* TODO: Define value for 'button-success-bg' in cabalou theme */ --button-success-bg: inherit; /* TODO: Define value for 'button-success-color' in cabalou theme */ --button-success-color: inherit; /* TODO: Define value for 'button-success-hover-bg' in cabalou theme */ --button-success-hover-bg: inherit; /* TODO: Define value for 'button-text-padding' in cabalou theme */ --button-text-padding: inherit; /* TODO: Define value for 'checkbox-indeterminate-height' in cabalou theme */ --checkbox-indeterminate-height: inherit; /* TODO: Define value for 'checkbox-indeterminate-width' in cabalou theme */ --checkbox-indeterminate-width: inherit; /* TODO: Define value for 'checkbox-indicator-height' in cabalou theme */ --checkbox-indicator-height: inherit; /* TODO: Define value for 'checkbox-indicator-width' in cabalou theme */ --checkbox-indicator-width: inherit; /* TODO: Define value for 'checkbox-padding' in cabalou theme */ --checkbox-padding: inherit; /* TODO: Define value for 'checkbox-valid-color' in cabalou theme */ --checkbox-valid-color: inherit; /* TODO: Define value for 'checkbox-validation-font-size' in cabalou theme */ --checkbox-validation-font-size: inherit; /* TODO: Define value for 'color-text-muted' in cabalou theme */ --color-text-muted: inherit; /* TODO: Define value for 'color-yellow' in cabalou theme */ --color-yellow: inherit; /* TODO: Define value for 'font-family-base' in cabalou theme */ --font-family-base: inherit; /* TODO: Define value for 'font-size-14' in cabalou theme */ --font-size-14: inherit; /* TODO: Define value for 'font-size-16' in cabalou theme */ --font-size-16: inherit; /* TODO: Define value for 'font-size-18' in cabalou theme */ --font-size-18: inherit; /* TODO: Define value for 'font-size-20' in cabalou theme */ --font-size-20: inherit; /* TODO: Define value for 'font-size-24' in cabalou theme */ --font-size-24: inherit; /* TODO: Define value for 'font-size-32' in cabalou theme */ --font-size-32: inherit; /* TODO: Define value for 'header-bg' in cabalou theme */ --header-bg: inherit; /* TODO: Define value for 'header-bg-scrolled' in cabalou theme */ --header-bg-scrolled: inherit; /* TODO: Define value for 'header-branding-gap' in cabalou theme */ --header-branding-gap: inherit; /* TODO: Define value for 'header-color' in cabalou theme */ --header-color: inherit; /* TODO: Define value for 'header-height' in cabalou theme */ --header-height: inherit; /* TODO: Define value for 'header-height-mobile' in cabalou theme */ --header-height-mobile: inherit; /* TODO: Define value for 'header-max-width' in cabalou theme */ --header-max-width: inherit; /* TODO: Define value for 'header-padding' in cabalou theme */ --header-padding: inherit; /* TODO: Define value for 'header-padding-mobile' in cabalou theme */ --header-padding-mobile: inherit; /* TODO: Define value for 'header-shadow' in cabalou theme */ --header-shadow: inherit; /* TODO: Define value for 'header-shadow-scrolled' in cabalou theme */ --header-shadow-scrolled: inherit; /* TODO: Define value for 'header-title-size' in cabalou theme */ --header-title-size: inherit; /* TODO: Define value for 'header-title-size-mobile' in cabalou theme */ --header-title-size-mobile: inherit; /* TODO: Define value for 'header-title-weight' in cabalou theme */ --header-title-weight: inherit; /* TODO: Define value for 'header-transition' in cabalou theme */ --header-transition: inherit; /* TODO: Define value for 'header-transparent-color' in cabalou theme */ --header-transparent-color: inherit; /* TODO: Define value for 'header-z-index' in cabalou theme */ --header-z-index: inherit; /* TODO: Define value for 'input-mobile-font-size' in cabalou theme */ --input-mobile-font-size: inherit; /* TODO: Define value for 'input-mobile-padding' in cabalou theme */ --input-mobile-padding: inherit; /* TODO: Define value for 'input-valid-color' in cabalou theme */ --input-valid-color: inherit; /* TODO: Define value for 'logo-height-tablet' in cabalou theme */ --logo-height-tablet: inherit; /* TODO: Define value for 'logo-hover-opacity' in cabalou theme */ --logo-hover-opacity: inherit; /* TODO: Define value for 'logo-max-height' in cabalou theme */ --logo-max-height: inherit; /* TODO: Define value for 'logo-max-width' in cabalou theme */ --logo-max-width: inherit; /* TODO: Define value for 'logo-width-tablet' in cabalou theme */ --logo-width-tablet: inherit; /* TODO: Define value for 'nav-active-font-weight' in cabalou theme */ --nav-active-font-weight: inherit; /* TODO: Define value for 'nav-burger-color' in cabalou theme */ --nav-burger-color: inherit; /* TODO: Define value for 'nav-burger-size' in cabalou theme */ --nav-burger-size: inherit; /* TODO: Define value for 'nav-dropdown-border' in cabalou theme */ --nav-dropdown-border: inherit; /* TODO: Define value for 'nav-dropdown-link-padding' in cabalou theme */ --nav-dropdown-link-padding: inherit; /* TODO: Define value for 'nav-dropdown-padding' in cabalou theme */ --nav-dropdown-padding: inherit; /* TODO: Define value for 'nav-dropdown-radius' in cabalou theme */ --nav-dropdown-radius: inherit; /* TODO: Define value for 'nav-dropdown-shadow' in cabalou theme */ --nav-dropdown-shadow: inherit; /* TODO: Define value for 'nav-focus-shadow' in cabalou theme */ --nav-focus-shadow: inherit; /* TODO: Define value for 'nav-font-size' in cabalou theme */ --nav-font-size: inherit; /* TODO: Define value for 'nav-item-spacing' in cabalou theme */ --nav-item-spacing: inherit; /* TODO: Define value for 'nav-line-height' in cabalou theme */ --nav-line-height: inherit; /* TODO: Define value for 'nav-link-padding' in cabalou theme */ --nav-link-padding: inherit; /* TODO: Define value for 'nav-link-radius' in cabalou theme */ --nav-link-radius: inherit; /* TODO: Define value for 'nav-link-transition' in cabalou theme */ --nav-link-transition: inherit; /* TODO: Define value for 'nav-mobile-bg' in cabalou theme */ --nav-mobile-bg: inherit; /* TODO: Define value for 'nav-mobile-item-border' in cabalou theme */ --nav-mobile-item-border: inherit; /* TODO: Define value for 'nav-mobile-link-padding' in cabalou theme */ --nav-mobile-link-padding: inherit; /* TODO: Define value for 'nav-mobile-max-height' in cabalou theme */ --nav-mobile-max-height: inherit; /* TODO: Define value for 'nav-mobile-padding' in cabalou theme */ --nav-mobile-padding: inherit; /* TODO: Define value for 'nav-mobile-radius' in cabalou theme */ --nav-mobile-radius: inherit; /* TODO: Define value for 'nav-mobile-shadow' in cabalou theme */ --nav-mobile-shadow: inherit; /* TODO: Define value for 'nav-mobile-submenu-bg' in cabalou theme */ --nav-mobile-submenu-bg: inherit; /* TODO: Define value for 'nav-submenu-indent' in cabalou theme */ --nav-submenu-indent: inherit; /* TODO: Define value for 'price-display-bg' in cabalou theme */ --price-display-bg: inherit; /* TODO: Define value for 'price-display-border' in cabalou theme */ --price-display-border: inherit; /* TODO: Define value for 'price-display-color' in cabalou theme */ --price-display-color: inherit; /* TODO: Define value for 'radio-padding' in cabalou theme */ --radio-padding: inherit; /* TODO: Define value for 'section-bg-minor' in cabalou theme */ --section-bg-minor: inherit; /* TODO: Define value for 'section-color-minor' in cabalou theme */ --section-color-minor: inherit; /* TODO: Define value for 'select-mobile-font-size' in cabalou theme */ --select-mobile-font-size: inherit; /* TODO: Define value for 'select-multiple-padding' in cabalou theme */ --select-multiple-padding: inherit; /* TODO: Define value for 'select-option-margin' in cabalou theme */ --select-option-margin: inherit; /* TODO: Define value for 'select-valid-color' in cabalou theme */ --select-valid-color: inherit; /* TODO: Define value for 'border-radius' in cabalou theme */ --border-radius: inherit; /* TODO: Define value for 'button-danger-border-color' in cabalou theme */ --button-danger-border-color: inherit; /* TODO: Define value for 'button-danger-hover-border-color' in cabalou theme */ --button-danger-hover-border-color: inherit; /* TODO: Define value for 'button-hover-transform' in cabalou theme */ --button-hover-transform: inherit; /* TODO: Define value for 'button-outlined-border-color' in cabalou theme */ --button-outlined-border-color: inherit; /* TODO: Define value for 'button-outlined-hover-border-color' in cabalou theme */ --button-outlined-hover-border-color: inherit; /* TODO: Define value for 'button-primary-active-border-color' in cabalou theme */ --button-primary-active-border-color: inherit; /* TODO: Define value for 'button-primary-border-color' in cabalou theme */ --button-primary-border-color: inherit; /* TODO: Define value for 'button-primary-hover-border-color' in cabalou theme */ --button-primary-hover-border-color: inherit; /* TODO: Define value for 'button-radius-lg' in cabalou theme */ --button-radius-lg: inherit; /* TODO: Define value for 'button-radius-sm' in cabalou theme */ --button-radius-sm: inherit; /* TODO: Define value for 'button-secondary-active-border-color' in cabalou theme */ --button-secondary-active-border-color: inherit; /* TODO: Define value for 'button-secondary-border-color' in cabalou theme */ --button-secondary-border-color: inherit; /* TODO: Define value for 'button-secondary-hover-border-color' in cabalou theme */ --button-secondary-hover-border-color: inherit; /* TODO: Define value for 'button-success-border-color' in cabalou theme */ --button-success-border-color: inherit; /* TODO: Define value for 'button-success-hover-border-color' in cabalou theme */ --button-success-hover-border-color: inherit; /* TODO: Define value for 'collapsible-header-collapsed-height' in cabalou theme */ --collapsible-header-collapsed-height: inherit; /* TODO: Define value for 'collapsible-header-contact-bg' in cabalou theme */ --collapsible-header-contact-bg: inherit; /* TODO: Define value for 'collapsible-header-contact-transition' in cabalou theme */ --collapsible-header-contact-transition: inherit; /* TODO: Define value for 'collapsible-header-height' in cabalou theme */ --collapsible-header-height: inherit; /* TODO: Define value for 'collapsible-header-logo-transition' in cabalou theme */ --collapsible-header-logo-transition: inherit; /* TODO: Define value for 'collapsible-header-mobile-height' in cabalou theme */ --collapsible-header-mobile-height: inherit; /* TODO: Define value for 'collapsible-header-shadow' in cabalou theme */ --collapsible-header-shadow: inherit; /* TODO: Define value for 'collapsible-header-transition' in cabalou theme */ --collapsible-header-transition: inherit; /* TODO: Define value for 'color-bg-secondary' in cabalou theme */ --color-bg-secondary: inherit; /* TODO: Define value for 'color-border' in cabalou theme */ --color-border: inherit; /* TODO: Define value for 'color-gray-50' in cabalou theme */ --color-gray-50: inherit; /* TODO: Define value for 'contact-info-color' in cabalou theme */ --contact-info-color: inherit; /* TODO: Define value for 'contact-info-font-size' in cabalou theme */ --contact-info-font-size: inherit; /* TODO: Define value for 'contact-info-gap' in cabalou theme */ --contact-info-gap: inherit; /* TODO: Define value for 'contact-info-hover-color' in cabalou theme */ --contact-info-hover-color: inherit; /* TODO: Define value for 'contact-info-icon-size' in cabalou theme */ --contact-info-icon-size: inherit; /* TODO: Define value for 'contact-info-item-gap' in cabalou theme */ --contact-info-item-gap: inherit; /* TODO: Define value for 'contact-info-mobile-gap' in cabalou theme */ --contact-info-mobile-gap: inherit; /* TODO: Define value for 'font-family-mono' in cabalou theme */ --font-family-mono: inherit; /* TODO: Define value for 'footer-bg' in cabalou theme */ --footer-bg: inherit; /* TODO: Define value for 'footer-link-hover' in cabalou theme */ --footer-link-hover: inherit; /* TODO: Define value for 'footer-text' in cabalou theme */ --footer-text: inherit; /* TODO: Define value for 'nav-mobile-active-bg' in cabalou theme */ --nav-mobile-active-bg: inherit; /* TODO: Define value for 'nav-mobile-hover-bg' in cabalou theme */ --nav-mobile-hover-bg: inherit; /* TODO: Define value for 'sticky-contact-icons-bg' in cabalou theme */ --sticky-contact-icons-bg: inherit; /* TODO: Define value for 'sticky-contact-icons-color' in cabalou theme */ --sticky-contact-icons-color: inherit; /* TODO: Define value for 'sticky-contact-icons-gap' in cabalou theme */ --sticky-contact-icons-gap: inherit; /* TODO: Define value for 'sticky-contact-icons-hover-color' in cabalou theme */ --sticky-contact-icons-hover-color: inherit; /* TODO: Define value for 'sticky-contact-icons-icon-size' in cabalou theme */ --sticky-contact-icons-icon-size: inherit; /* TODO: Define value for 'sticky-contact-icons-mobile-bottom' in cabalou theme */ --sticky-contact-icons-mobile-bottom: inherit; /* TODO: Define value for 'sticky-contact-icons-mobile-icon-size' in cabalou theme */ --sticky-contact-icons-mobile-icon-size: inherit; /* TODO: Define value for 'sticky-contact-icons-mobile-right' in cabalou theme */ --sticky-contact-icons-mobile-right: inherit; /* TODO: Define value for 'sticky-contact-icons-mobile-size' in cabalou theme */ --sticky-contact-icons-mobile-size: inherit; /* TODO: Define value for 'sticky-contact-icons-padding' in cabalou theme */ --sticky-contact-icons-padding: inherit; /* TODO: Define value for 'sticky-contact-icons-right' in cabalou theme */ --sticky-contact-icons-right: inherit; /* TODO: Define value for 'sticky-contact-icons-shadow' in cabalou theme */ --sticky-contact-icons-shadow: inherit; /* TODO: Define value for 'sticky-contact-icons-size' in cabalou theme */ --sticky-contact-icons-size: inherit; /* TODO: Define value for 'transition-duration' in cabalou theme */ --transition-duration: inherit; /* TODO: Define value for 'transition-timing' in cabalou theme */ --transition-timing: inherit; }