body,
html {
    width: 100%;
    overflow-x: hidden;
}

:root,
[data-bs-theme="light"] {
    --bs-btn-bg: #ed7bee;
    --bs-btn-color: #000000;
    --bs-btn-border-color: #d362d4;
    --bs-btn-hover-bg: #c353c5;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-border-color: #b849bb;
    --bs-btn-active-bg: #ae3fb1;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-border-color: #a435a7;
    --bs-btn-disabled-bg: #eccfea;
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-border-color: #f5bcf2;
    --bs-btn-focus-shadow-rgb: 237, 123, 238;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-secondary-color: #000000;
    --bs-primary-rgb: 255, 198, 71;
    --bs-dark-rgb: 11, 29, 35;
    --bs-font-sans-serif: "Verdana", sans-serif;
    --bs-body-font-family: "Verdana", sans-serif;
    --bs-font-monospace: "Consolas", monospace;
    --bs-decorative-font: "Comic Sans MS", cursive, sans-serif;
    --bs-headings-font-family: "Comic Sans MS", cursive, sans-serif;
    --white: #ffffff;
    --primary: #ffc647;
    --primary-dark: #d39f19;
    --primary-light: #ffee6f;
    --primary-bg: #ffff82;
    --secondary: #60883d;
    --secondary-dark: #3c631a;
    --secondary-light: #86ae60;
    --secondary-bg: #99c172;
    --accent: #71dfe0;
    --accent-dark: #44b7b8;
    --accent-light: #9bffff;
    --accent-bg: #b1ffff;
    --success-color: #527300;
    --success-light: #78982f;
    --success-dark: #2e5000;
    --success-bg: #8cac42;
    --warning-color: #d99a6e;
    --warning-light: #ffc194;
    --warning-dark: #b0754b;
    --warning-bg: #ffd5a7;
    --danger-color: #ff5282;
    --danger-light: #ff7da8;
    --danger-dark: #d21f5f;
    --danger-bg: #ff92bb;
    --info-color: #00ccff;
    --info-light: #5ef5ff;
    --info-dark: #00a4d6;
    --info-bg: #78ffff;
    --neutral-50: #f9f9f9;
    --neutral-150: #e2e2e2;
    --neutral-250: #cccccc;
    --neutral-350: #b6b6b6;
    --neutral-450: #a0a0a0;
    --neutral-550: #8b8b8b;
    --neutral-650: #777777;
    --neutral-750: #636363;
    --neutral-850: #505050;
    --neutral-950: #3e3e3e;
    --neutral-1050: #2c2c2c;
    --gray-50: var(--neutral-50);
    --gray-150: var(--neutral-150);
    --gray-250: var(--neutral-250);
    --gray-350: var(--neutral-350);
    --gray-450: var(--neutral-450);
    --gray-550: var(--neutral-550);
    --gray-650: var(--neutral-650);
    --gray-750: var(--neutral-750);
    --gray-850: var(--neutral-850);
    --gray-950: var(--neutral-950);
    --gray-1050: var(--neutral-1050);
    --background-primary: var(--neutral-50);
    --background-secondary: var(--neutral-150);
    --background-tertiary: #ffffff;
    --background-dark: var(--neutral-950);
    --text-primary: #212529;
    --text-secondary: #495057;
    --text-tertiary: #6c757d;
    --text-light: #ffffff;
    --border-light: var(--neutral-200);
    --border-medium: var(--neutral-300);
    --border-dark: var(--neutral-400);
    --bs-primary: var(--primary);
    --bs-accent: var(--accent);
    --bs-accent-rgb: 113, 223, 224;
    --bs-secondary-rgb: 96, 136, 61;
    --bs-primary-bg: var(--primary-bg);
    --bs-white-10: rgba(255, 255, 255, 0.1);
}
