/* Generated from projects/themes/musicvertising/theme.json. Do not edit by hand. */

:root {
	--mv-color-action: #1DB954;
	--mv-color-action-soft: #E8F8F0;
	--mv-color-brand: #001C38;
	--mv-color-heading: #2C3452;
	--mv-color-text: #4E4E4E;
	--mv-color-muted: #6B7280;
	--mv-color-surface: #FFFFFF;
	--mv-color-canvas: #F4F7FB;
	--mv-color-border: #E2E8F0;
	--mv-color-warning: #F59E0B;
	--mv-color-danger: #EF4444;
	--mv-color-information: #3B82F6;
	--mv-color-focus: #3B82F6;
	--mv-color-action-hover: #159F45;
	--mv-color-text-muted: #6B7280;
	--mv-color-success: #1DB954;
	--mv-font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
	--mv-font-heading: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
	--mv-font-size-xs: .75rem;
	--mv-font-size-sm: .875rem;
	--mv-font-size-base: 1rem;
	--mv-font-size-lg: 1.25rem;
	--mv-font-size-xl: 1.5rem;
	--mv-font-size-2xl: 1.6875rem;
	--mv-font-size-3xl: 2.375rem;
	--mv-font-size-4xl: 2.875rem;
	--mv-font-size-5xl: 3.5rem;
	--mv-space-1: 4px;
	--mv-space-2: 8px;
	--mv-space-3: 12px;
	--mv-space-4: 16px;
	--mv-space-5: 20px;
	--mv-space-6: 24px;
	--mv-space-8: 32px;
	--mv-space-10: 40px;
	--mv-space-12: 48px;
	--mv-radius-sm: .25rem;
	--mv-radius-md: .5rem;
	--mv-radius-lg: .75rem;
	--mv-radius-xl: 1rem;
	--mv-radius-full: 9999px;
	--mv-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);
	--mv-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);
	--mv-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);
	--mv-content-width: 840px;
	--mv-wide-width: 1440px;
	--mv-transition-fast: 150ms;
	--mv-transition-normal: 300ms;
	--mv-transition-slow: 500ms;
	--mv-ease-out: cubic-bezier(0, 0, .2, 1);
}


:where(body.mvf-account-portal, body.mvf-auth-page, .mvf-customer-preview-admin__stage) {
	--mvf-dashboard-navy: var(--mv-color-brand);
	--mvf-dashboard-navy-soft: var(--mv-color-heading);
	--mvf-dashboard-green: var(--mv-color-action);
	--mvf-dashboard-green-dark: var(--mv-color-action-hover);
	--mvf-dashboard-green-pale: var(--mv-color-action-soft);
	--mvf-dashboard-ink: var(--mv-color-heading);
	--mvf-dashboard-muted: var(--mv-color-text-muted);
	--mvf-dashboard-border: var(--mv-color-border);
	--mvf-dashboard-surface: var(--mv-color-surface);
	--mvf-dashboard-background: var(--mv-color-canvas);
}
