:root {
    --absent: #7a6a8f;
    --accent-dark: #6e00cc;
    --accent-darker: #4b0099;
    --accent-deep: #310066;
    --accent-glow: rgba(140, 0, 255, 0.25);
    --accent-light: #a94dff;
    --accent-lighter: #c699ff;
    --accent-shadow: rgba(75, 0, 153, 0.6);
    --accent-tint: #e2ccff;
    --accent: var(--brand);
    --back-bg: linear-gradient(135deg, #0b0b12 0%, #161629 55%, #090910 100%);
    --background-invert: #ffffff;
    --background-wallet: #333;
    --bg-a-gradient: linear-gradient(to top left,#a38db5, #525252, #a38db5);
    --bg-b-gradient: #525252;
    --bg-gradient: var(--accent);
    --bg1: #f5ebff;
    --bg2: #eee;
    --bg3: var(--brand);
    --bios-bg: #0000aa;
    --bios-border: #f0f;
    --bios-box-shadow: #0ff;
    --bios-card-bg: #888;
    --bios-card-border-color: #0ff;
    --bios-card-border: #fff;
    --bios-card-color: #0ff;
    --bios-card-deep-bg: #000088;
    --bios-card-shadow: #0ff;
    --bios-card-text: #eee;
    --bios-color: #fff;
    --bios-heading-shadow: #0ff;
    --bios-heading: #fff;
    --bios-shadow: #00ffff;
    --bios-text-p: #eee;
    --black-26: #00000026;
    --black: #000000;
    --blue-700: #0c00a6;
    --blue-400: #5ea4ff;
    --blurb: #0e0e12f2;
    --blurb2: #0e0e12bf;
    --border-edge: #000000;
    --border: rgba(255, 255, 255, 0.12);
    --line: var(--border);
    --box-shadow: #000000;
    --drop: var(--box-shadow);
    --brand: linear-gradient(#8c00ff, #eee, #8c00ff);
    --brand-700: #6b00c3;
    --brand-border: var(--brand);
    --brand-client: var(--blue-700);
    --brand-deep: #5500aa;
    --brand-demo: var(--mahogany-400);
    --brand-hover-alt: #a64dff;  
    --brand-hover-bios: #0011cc;
    --brand-hover: #9c25fd;
    --brand-personal: var(--brand);
    --brand-rgb: 140, 0, 255;
    --bg:   linear-gradient(
    to top right,
    var(--brand),
    var(--gray-100),
    var(--brand));
    --button: #5e00b3;
    --accent2: var(--button);
    --card-accent: var(--brand);
    --card-bg: #111418;
    --card-border: #292d34;
    --card: #161822;
    --card2: #0e0f15;
    --carousel-bg: #ffffff12;
    --carousel-border: #ffffff12;
    --correct: #3aa394;
    --cyan: #0ff;
    --danger: #c20000;
    --dev-bg: #0a0a0a;
    --dm-bg-end: #343454;
    --dm-bg-mid: #2c2c2c;
    --dm-bg-start: #1a1a1a;
    --dm-footer-shadow: var(--text);
    --dm-footer-text: var(--text);
    --dm-grid-list-bg: #525252;
    --dm-header-footer-end: #777777;
    --dm-header-footer-mid: #4d4d4d;
    --dm-header-footer-start: #2a2a2a;
    --dm-heading-shadow: #8a769a;
    --dm-heading-text: #eee;
    --dm-link: #5aaeed;
    --dm-scroll-box-bg: #939393;
    --dm-text: var(--text);
    --dm-wallet-card-bg: #525252;
    --dropdown-bg: white;
    --dropdown-hover-bg: #4ca8c7;
    --eee-a-33: #eee5;
    --fg: #f5f5ff;
    --flex-align-bottom: flex-end;
    --flex-align-centre: center;
    --flex-align-stretch: stretch;
    --flex-align-top: flex-start;
    --flex-around: space-around;
    --flex-between: space-between;
    --flex-centre: center;
    --flex-col: column;
    --flex-even: space-evenly;
    --flex-gap-lg: 2rem;
    --flex-gap-md: 1rem;
    --flex-gap-sm: 0.5rem;
    --flex-left: flex-start;
    --flex-nowrap: nowrap;
    --flex-right: flex-end;
    --flex-row: row;
    --flex-wrap: wrap;
    --focus-ring: 2px solid rgba(31, 79, 153, 0.55);
    --font-primary: "Comic_Neue", sans-serif;
    --footer-base-text: var(--text);
    --header-bg: #808080;
    --header-wrap: linear-gradient(to top left,#a38db5, #525252, #a38db5);
    --wrap-end: #525252;
    --weaved-wrap-bg: linear-gradient(to top left, #a38db5, #525252, #a38db5); /*#a38db5, #244c68, #a38db5*/
    --footer-border-top: #000000;
    --footer-bottom-bar-text: #eee;
    --footer-section-text: #e0e0e0;
    --footer-section: #ff0000;
    --footer-text: var(--text);
    --footer-bg: #808080;
    --front-bg: linear-gradient(135deg, #0b0b12 0%, #121225 55%, #08080d 100%);
    --gap: 1.1rem;
    --git-bg: #24292f;
    --global-flex: flex;
    --global-grid: grid;
    --global-inline-flex: inline-flex;
    --gradient-accent-dark: linear-gradient(90deg, #4b0099, var(--brand));
    --gradient-accent-glow: linear-gradient(90deg, var(--brand) 0%, #e2ccff 100%);
    --gradient-accent: linear-gradient(90deg, var(--brand), #c699ff);
    --gray-100: #f0f0f0;
    --gray-150: #ccc;
    --gray-150: #ccc;
    --gray-150: #ccc;
    --gray-180: #d3d3d3;
    --gray-200: #939393;
    --gray-220: #999;
    --gray-300: #777777;
    --gray-400: #525252;
    --gray-500: #4d4d4d;
    --gray-600: #2c2c2c;
    --gray-700: #2a2a2a;
    --gray-800: #1a1a1a;
    --gray-900: #111;
    --hyperlink-active: #122f5c;
    --hyperlink-hover: #1b4179;
    --hyperlink-underline: rgba(31, 79, 153, 0.72);
    --hyperlink-visited: #676767;
    --hyperlink: #1f4f99;
    --indigo-glow: #583ad2;
    --input: #1f1f1f;
    --key-bg: #eee7fb;
    --key-text: var(--text);
    --kofi: #72a5f2;
    --lavender-50: #f5dcff;
    --light-gray: #c5c5c5;
    --linear-bg: linear-gradient(-45deg, #000000eb, #262626eb, #000000eb);
    --module-box-shadow: rgba(0, 0, 0, 0.1);
    --module-card-bg: rgba(255, 255, 255, 0.05);
    --module-card-bg: rgba(255, 255, 255, 0.05);
    --module-card-border: #ccc;
    --module-card-shadow: rgba(0, 0, 0, 0.1);
    --muted: #000;
    --nav-toggle-text: white;
    --offblack: #00000060;
    --offwhite: #faf9f6;
    --panel-2: rgba(255, 255, 255, 0.04);
    --soft: var(--panel-2);
    --panel-border: #2b3050;
    --panel: #262626eb;
    --peach-50: #fef3e2;
    --present: #d3ad69;
    --price-calc-bg: rgba(255, 255, 255, 0.05);
    --price-calc-border: #ccc;
    --price-calc: rgba(255, 255, 255, 0.05);
    --primary-hover: #a000ff;
    --primary: var(--brand);
    --purple-2: #a24dfc;
    --purple: var(--brand);
    --radius-lg: 20px;
    --radius-md: 16px;
    --radius-xl: 28px;
    --radius: 14px;
    --ratio-1-2: 1 / 2;
    --ratio-1-85-1: 1.85 / 1;
    --ratio-16-9: 16 / 9;
    --ratio-2-1: 2 / 1;
    --ratio-2-3: 2 / 3;
    --ratio-2-39-1: 2.39 / 1;
    --ratio-21-9: 21 / 9;
    --ratio-3-2: 3 / 2;
    --ratio-3-4: 3 / 4;
    --ratio-32-9: 32 / 9;
    --ratio-4-3: 4 / 3;
    --ratio-4-5: 4 / 5;
    --ratio-5-4: 5 / 4;
    --ratio-9-16: 9 / 16;
    --ratio-9-21: 9 / 21;
    --ratio-square: 1 / 1;
    --repo-accent-soft: #c699ff;
    --repo-accent: var(--brand);
    --repo-muted: rgba(247, 242, 255, 0.72);
    --repo-panel-line: rgba(198, 153, 255, 0.3);
    --repo-panel: rgba(255, 255, 255, 0.06);
    --repo-shell-bg: linear-gradient(160deg, #080611 0%, #120a1f 52%, #17061f 100%);
    --repo-text: var(--text);
    --ring: var(--brand)44;
    --rss-badge-fg: #fff;
    --rss-badge-font: 0.72rem;
    --rss-badge-letter: 0.06em;
    --rss-badge-pad-x: 0.6rem;
    --rss-badge-pad-y: 0.22rem;
    --rss-badge-radius: 999px;
    --rss-badge-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
    --rss-badge-weight: 650;
    --scrollbar-thumb: #8c00ff;
    --scrollbar-track: var(--accent-darker);
    --scroll-box-shadow: rgba(0, 0, 0, 0.1);
    --shadow: 0 12px 24px rgba(0, 0, 0, 0.12);
    --side-nav-bg: #0a001f;
    --side-nav-border: var(--brand);
    --side-nav-button-border: #00ffff;
    --side-nav-button-text: var(--text);
    --side-nav-button: linear-gradient(to top right, var(--brand), #eee, var(--brand));
    --success: #228b22;
    --surface: #ffffffee;
    --testimonial-border-left: #6c63ff;
    --testimonial-comment: #000000;
    --testimonial-date: #949ce6;
    --testimonial-name: #949ce6;
    --testimonial-text: var(--text);
    --text-dark: var(--text);
    --text-invert: var(--text);
    --text-light: var(--text);
    --text-main: var(--text);
    --text-off-gray: var(--text);
    --text-on-accent-dark: var(--text);
    --text-on-accent-light: var(--text);
    --text-on-accent: var(--text);
    --text-white: var(--text);
    --text: ;
    --tile-border: #cdb7f5;
    --tile-empty: #e6daf9;
    --tile-text: var(--text);
    --tooltip-bg: #333;
    --tooltip-text: var(--text);
    --very-dark-violet: #2a004f;
    --white-26: #ffffff26;
    --white-33: #ffffff55;
    --white-a-53: #fff8;
    --white-a-33: #fff5;
    --yt-bg: #ff0033;
    --z-dev-power: 2147483647;
}