﻿@charset "UTF-8";
/*
 * Adgift site theme (v01)
 * Edit variables below to change site colors.
 * Loaded first from Adgift.master / AdgiftSP.master.
 * Keep <meta name="theme-color"> in sync with --theme-primary.
 */
:root {

	/* Brand */
	--theme-primary: #662d91;
	--theme-primary-rgb: 102, 45, 145;
	--theme-accent: #d139d7;
	--theme-primary-dark: #38075e;
	--theme-primary-darker: #44075e;
	--theme-primary-deep: #371562;
	--theme-primary-deep-alt: #3a1565;
	--theme-primary-muted: #7b4a7d;
	--theme-primary-muted-rgb: 123, 74, 125;
	--theme-primary-soft: #c2afd0;
	--theme-primary-light: #b085ca;
	--theme-primary-mid: #8f4192;
	--theme-primary-bright: #cb76ff;
	--theme-primary-alt-rgb: 102, 34, 103;

	/* Brand alpha */
	--theme-primary-alpha-22: rgba(var(--theme-primary-rgb), 0.22);
	--theme-menu-hover: rgba(var(--theme-primary-muted-rgb), 0.955);
	--theme-shadow-purple: rgba(var(--theme-primary-muted-rgb), 0.5);
	--theme-border-soft: rgba(var(--theme-primary-rgb), 0.26);
	--theme-text-soft: rgba(var(--theme-primary-alt-rgb), 0.6);
	--theme-primary-dark-alpha-75: rgba(56,7,94,0.75);
	--theme-primary-dark-alpha-32: rgba(56, 7, 94, 0.32);
	--theme-accent-alpha-14: rgba(209, 57, 215, 0.14);

	/* Neutrals */
	--color-white: #ffffff;
	--color-black: #000000;
	--color-transparent: transparent;
	--color-gray: Gray;
	--color-border-medium: #bcbcbc;
	--color-border-light: #eaeaea;
	--color-border-pale: #dedede;
	--color-gray-dd: #dddddd;
	--color-gray-ee: #eeeeee;
	--color-footer-bg: #292929;
	--color-shadow-dark: #222222;
	--color-shadow-purple-dark: #191419;
	--color-text-muted: #6c6a6a;
	--color-text-secondary: #555555;
	--color-text-dark: #464444;
	--color-gray-77: #777777;
	--color-gray-73: #737373;
	--color-gray-aa: #aaaaaa;
	--color-gray-cc: #cccccc;
	--color-gray-ae: #aeaeae;
	--color-gray-c3: #c3c0c0;
	--color-gray-9e: #9e9d9e;
	--color-gray-blue: #6d717a;
	--color-gray-d9: #d9d9db;
	--color-darkgray: rgb(169, 169, 169);

	/* Backgrounds */
	--color-bg-section: #eff1f5;
	--color-bg-page-alt: #eeeff1;
	--color-bg-hover: #ebeced;
	--color-bg-panel: #ededef;
	--color-bg-light: #f2f2f4;
	--color-bg-gray: #f5f5f5;
	--color-bg-subtle: #f5f5f6;
	--color-bg-subtle-2: #f5f6f7;
	--color-bg-warm: #efecec;
	--color-bg-article: #fefdff;

	/* Borders & shadows */
	--color-border-rose: #dacbcb;
	--color-border-dash: #c9c1c1;
	--color-border-input: #d6d6d6;
	--color-border-card: #e6e3e3;
	--color-border-cool: #d4dbde;
	--color-shadow-light: #dcdcdc;
	--color-shadow-card: #524f4f;
	--color-border-alpha-50: rgba(200,200,200,0.5);

	/* Alpha overlays */
	--color-white-alpha-75: rgba(255,255,255,0.75);
	--color-white-alpha-85: rgba(255,255,255,0.85);
	--color-white-alpha-95: rgba(255,255,255,0.95);
	--color-white-alpha-78: rgba(255, 255, 255, 0.78);
	--color-white-alpha-10: rgba(255, 255, 255, 0.1);
	--color-white-alpha-40: rgba(255,255,255,0.4);
	--color-black-alpha-53: rgba(0, 0, 0, 0.53);
	--color-black-alpha-60: rgba(0, 0, 0, 0.6);
	--color-black-alpha-50: rgba(0, 0, 0, 0.5);
	--color-black-alpha-20: rgba(0, 0, 0, 0.2);
	--color-black-alpha-10: rgba(0, 0, 0, 0.1);
	--color-gray-alpha-30: rgba(85,85,85,0.3);
	--color-teal-alpha-50: rgba(6,47,53,0.5);

	/* Accent palette */
	--color-purple-gray: #8c759e;
	--color-purple-light: #b779cc;
	--color-purple-soft: #b084d4;
	--color-purple-accent: #be75c5;
	--color-lavender: #c39ddb;
	--color-lavender-light: #d8cae3;
	--color-pink-bg: #f6dff9;
	--color-pink: #d3677b;
	--color-red-pink: #c12a46;
	--color-violet: #7a31d4;
	--color-gold: #ca8800;
	--color-green: #61a564;
	--color-green-bright: #2dbb1c;
	--color-orange-red: #e6350a;
	--color-orange: #f17507;
	--color-yellow: #f3cf21;
	--color-blue: #3498db;
	--color-blue-named: Blue;
	--color-blue-gray: #5d8eb4;
	--color-red: #d34354;
	--color-red-dark: #cc0b0b;
	--color-error-red: #b90e2e;
	--color-gradient-start: #dfe1e4;

	/* Social */
	--color-telegram: #55acee;
	--color-facebook: #3b5998;
	--color-google: #dd4b39;
	--color-instagram: #3f729b;
	--color-email: #ad5c2d;
	--color-twitter: #1da1f2;
	--color-google-alt: #dd5348;
	--color-facebook-alt: #4867aa;
	--color-linkedin: #0274b3;
	--color-pinterest: #bd081b;
	--color-telegram-alt: #32aade;

	/* CSS named colors */
	--color-named-green: green;
	--color-named-red: red;
	--color-named-yellow: yellow;

	--color-black-alpha-17: rgba(0, 0, 0, 0.17);
}
