// pink :root { --vp-c-pink-1: #dd3f8f; --vp-c-pink-2: #dd3f8f; --vp-c-pink-3: #db2777; --vp-c-pink-soft: rgba(221, 63, 143, 0.14); --vp-c-pink-hard: rgba(calc(221 * .66), calc(63 * .66), calc(143 * .66), 1); --vp-c-sponsor: #db2777; } // soft and hexy // we need this mostly for alerts because they cannot be transparent :root { --vp-c-gray-soft-hex: #eff0f3; --vp-c-green-soft-hex: #ddf5ed; --vp-c-indigo-soft-hex: #e9eaff; --vp-c-pink-soft-hex: #fae4ef; --vp-c-red-soft-hex: #fde4e8; --vp-c-yellow-soft-hex: #fcf4dc; } // hard colors :root { --vp-c-gray-hard: rgba(calc(142 * .66), calc(150 * .66), calc(170 * .66), 1); --vp-c-green-hard: rgba(calc(16 * .66), calc(185 * .66), calc(129 * .66), 1); --vp-c-indigo-hard: rgba(calc(100 * .66), calc(108 * .66), calc(255 * .66), 1); --vp-c-red-hard: rgba(calc(244 * .66), calc(63 * .66), calc(94 * .66), 1); --vp-c-yellow-hard: rgba(calc(234 * .66), calc(179 * .66), calc(8 * .66), 1); } .dark { --vp-c-gray-hard: rgba(calc(142 * .95), calc(150 * .95), calc(170 * .95), 1); --vp-c-indigo-hard: rgba(calc(100 * .95), calc(108 * .95), calc(255 * .95), 1); --vp-c-green-hard: rgba(calc(16 * .95), calc(185 * .95), calc(129 * .95), 1); --vp-c-yellow-hard: rgba(calc(234 * .95), calc(179 * .95), calc(8 * .95), 1); --vp-c-red-hard: rgba(calc(244 * .95), calc(63 * .95), calc(94 * .95), 1); --vp-c-pink-hard: rgba(calc(221 * .95), calc(63 * .95), calc(143 * .95), 1); --vp-c-gray-soft-hex: #272a2f; --vp-c-green-soft-hex: #19352f; --vp-c-indigo-soft-hex: #282843; --vp-c-pink-soft-hex: #36202f; --vp-c-red-soft-hex: #3e2029; --vp-c-yellow-soft-hex: #3d341f; } // colors :root { --vp-c-default-hard: var(--vp-c-gray-hard); --vp-c-brand-hard: var(--vp-c-pink-hard); --vp-c-tip-hard: var(--vp-c-brand-hard); --vp-c-warning-hard: var(--vp-c-yellow-hard); --vp-c-danger-hard: var(--vp-c-red-hard); --vp-c-brand-1: var(--vp-c-pink-1) !important; --vp-c-brand-2: var(--vp-c-pink-2) !important; --vp-c-brand-3: var(--vp-c-pink-3) !important; --vp-c-brand-soft: var(--vp-c-pink-soft) !important; --vp-c-brand-hard: var(--vp-c-pink-hard) !important; --vp-c-brand-soft-hex: var(--vp-c-pink-soft-hex) !important; /* DEPRECATED: Use `--vp-c-brand-1` instead. */ --vp-c-brand: var(--vp-c-brand-1) !important; --vp-c-success-1: var(--vp-c-green-1); --vp-c-success-2: var(--vp-c-green-2); --vp-c-success-3: var(--vp-c-green-3); --vp-c-success-soft: var(--vp-c-green-soft); --vp-c-success-hard: var(--vp-c-green-hard); --vp-badge-brand-border: transparent; --vp-badge-brand-text: var(--vp-c-brand-1) !important; --vp-badge-brand-bg: var(--vp-c-brand-soft) !important; --vp-badge-tip-border: transparent; --vp-badge-tip-text: var(--vp-c-indigo-1) !important; --vp-badge-tip-bg: var(--vp-c-indigo-soft) !important; --vp-badge-success-border: transparent; --vp-badge-success-text: var(--vp-c-green-1) !important; --vp-badge-success-bg: var(--vp-c-green-soft) !important; --vp-home-hero-name-background: -webkit-linear-gradient(120deg, var(--vp-c-indigo-1) 30%, var(--vp-c-brand)) !important; --vp-home-hero-image-background-image: linear-gradient(-45deg, var(--vp-c-brand-1) 50%,var(--vp-c-indigo-1) 50%) !important; --vp-home-hero-name-color: -webkit-linear-gradient(120deg, var(--vp-c-indigo-1) 30%, var(--vp-c-brand)) !important;; --vp-home-hero-image-filter: opacity(60%) blur(68px) !important; } // containers :root { --vp-custom-block-tip-border: transparent; --vp-custom-block-tip-text: var(--vp-c-text-1) !important; --vp-custom-block-tip-title: var(--vp-c-indigo-hard) !important; --vp-custom-block-tip-bg: var(--vp-c-indigo-soft) !important; --vp-custom-block-tip-code-bg: var(--vp-c-indigo-soft) !important; --vp-custom-block-danger-title: var(--vp-c-red-hard) !important; --vp-custom-block-tip-title: var(--vp-c-indigo-hard) !important; --vp-custom-block-warning-title: var(--vp-c-yellow-hard) !important; --vp-custom-block-brand-border: transparent; --vp-custom-block-brand-text: var(--vp-c-text-1); --vp-custom-block-brand-title: var(--vp-c-brand-hard); --vp-custom-block-brand-bg: var(--vp-c-brand-soft); --vp-custom-block-brand-code-bg: var(--vp-c-brand-soft); --vp-custom-block-success-border: transparent; --vp-custom-block-success-text: var(--vp-c-text-1); --vp-custom-block-success-title: var(--vp-c-success-hard); --vp-custom-block-success-bg: var(--vp-c-success-soft); --vp-custom-block-success-code-bg: var(--vp-c-success-soft); --vp-c-box-1: var(--vp-c-gray-1); --vp-c-box-2: var(--vp-c-gray-2); --vp-c-box-3: var(--vp-c-gray-3); --vp-c-box-soft: var(--vp-c-gray-soft); --vp-box-border: transparent; --vp-box-text: var(--vp-c-text-1); --vp-box-bg: var(--vp-c-gray-soft); --vp-box-code-bg: var(--vp-c-gray-soft); --vp-c-box-blue-1: var(--vp-c-indigo-1); --vp-c-box-blue-2: var(--vp-c-indigo-2); --vp-c-box-blue-3: var(--vp-c-indigo-3); --vp-c-box-blue-soft: var(--vp-c-indigo-soft); --vp-box-blue-border: transparent; --vp-box-blue-text: var(--vp-c-indigo-hard); --vp-box-blue-bg: var(--vp-c-indigo-soft); --vp-box-blue-code-bg: var(--vp-c-indigo-soft); --vp-c-box-brand-1: var(--vp-c-brand-1); --vp-c-box-brand-2: var(--vp-c-brand-2); --vp-c-box-brand-3: var(--vp-c-brand-3); --vp-c-box-brand-soft: var(--vp-c-brand-soft); --vp-box-brand-border: transparent; --vp-box-brand-text: var(--vp-c-brand-hard); --vp-box-brand-bg: var(--vp-c-brand-soft); --vp-box-brand-code-bg: var(--vp-c-brand-soft); --vp-c-box-green-1: var(--vp-c-green-1); --vp-c-box-green-2: var(--vp-c-green-2); --vp-c-box-green-3: var(--vp-c-green-3); --vp-c-box-green-soft: var(--vp-c-green-soft); --vp-box-green-border: transparent; --vp-box-green-text: var(--vp-c-green-hard); --vp-box-green-bg: var(--vp-c-green-soft); --vp-box-green-code-bg: var(--vp-c-green-soft); --vp-c-box-red-1: var(--vp-c-red-1); --vp-c-box-red-2: var(--vp-c-red-2); --vp-c-box-red-3: var(--vp-c-red-3); --vp-c-box-red-soft: var(--vp-c-red-soft); --vp-box-red-border: transparent; --vp-box-red-text: var(--vp-c-red-hard); --vp-box-red-bg: var(--vp-c-red-soft); --vp-box-red-code-bg: var(--vp-c-red-soft); --vp-c-box-yellow-1: var(--vp-c-yellow-1); --vp-c-box-yellow-2: var(--vp-c-yellow-2); --vp-c-box-yellow-3: var(--vp-c-yellow-3); --vp-c-box-yellow-soft: var(--vp-c-yellow-soft); --vp-box-yellow-border: transparent; --vp-box-yellow-text: var(--vp-c-yellow-hard); --vp-box-yellow-bg: var(--vp-c-yellow-soft); --vp-box-yellow-code-bg: var(--vp-c-yellow-soft); } // tabs :root { --vp-plugin-tabs-tab-bg: transparent !important; } // vpl :root { --vpl-c-border-radius: 8px; --vpl-badge-selected-border: var(--vp-c-brand-1); --vpl-badge-selected-text: var(--vp-c-text-1); --vpl-badge-selected-bg: var(--vp-c-brand-1); --vpl-c-bg-contributor: var(--vp-c-bg-soft); --vpl-c-bg-maintainer: var(--vp-c-purple-soft); }