:root {
  --main-main-light: #FF4400;
  --main-main-dark: #FF5011;
  --main-light: rgba(255, 249, 247, 0.95);
  --main-light-40: rgba(255, 249, 247, 0.4);
  --main-dark-text: rgba(1, 1, 1, 0.8);
  --main-linear-10: linear-gradient(180deg, rgba(255, 249, 247, 0.09) 0%, rgba(255, 249, 247, 0.005) 100%), rgba(17, 17, 17, 0.4);
  --main-main: linear-gradient(180deg, var(--main-main-dark) 0%, var(--main-main-light) 100%);
  --main-linear-light-10: linear-gradient(180deg, rgba(255, 249, 247, 0.09) 0%, rgba(255, 249, 247, 0.005) 100%), rgba(17, 17, 17, 0.4);
  --main-light-80: rgba(255, 249, 247, 0.8);

  --other-dark-80: linear-gradient(180deg, rgba(17, 17, 17, 0.72) 0%, rgba(17, 17, 17, 0.4) 50%);
  --other-light-5: rgba(255, 249, 247, 0.05);
  --other-light-20: rgba(255, 249, 247, 0.2);
  --other-light-60: rgba(255, 249, 247, 0.6);
  --other-background: #040404;
  --other-lg-active-elements: linear-gradient(180deg, rgba(255, 249, 247, 0.95) 0%, rgba(255, 249, 247, 0.475) 100%);
  --other-light-gradient: linear-gradient(180deg, rgba(255, 249, 247, 0.95) 0%, rgba(255, 249, 247, 0.38) 100%);

  --bg-primary: var(--other-background);
  
  --text-primary: var(--main-light);
  --text-alternative: var(--main-dark-text);
  --text-muted: var(--main-light-40);
  --text-accent-gradient: var(--main-main);
  --text-accent: var(--main-main-light);
  
  --accent-primary-gradient: var(--main-main);
  --accent-primary-light: var(--main-main-light);
  --accent-promary-dark: var(--main-main-dark);
  
  --border-accent: var(--main-main-light);
  --border-primary: #111111;
  --border-secondary: #AAAAAA;
  
  --input-bg: rgba(255, 249, 247, 0.05);
  --input-bg-hover: rgba(255, 249, 247, 0.08);
  --input-bg-focus: rgba(255, 249, 247, 0.1);
  --input-border: rgba(255, 255, 255, 0.1);
  --input-border-hover: rgba(255, 255, 255, 0.2);
  --input-border-focus: var(--accent-primary-gradient);
  
  --btn-primary-bg: var(--main-light-80);
  --btn-secondary-bg: rgba(200, 200, 200, 0.9);
  --btn-secondary-bg-hover: rgba(220, 220, 220, 1);
  
  --shadow-light: rgba(255, 255, 255, 0.1);
  --shadow-medium: rgba(255, 255, 255, 0.15);
  --shadow-dark: rgba(0, 0, 0, 0.2);
  --shadow-darker: rgba(0, 0, 0, 0.3);
  --shadow-darkest: rgba(0, 0, 0, 0.4);
  
  --auth-card-bg-gradient: var(--main-linear-10);
  --auth-card-shadow: rgba(0, 0, 0, 0.3);

  --card-border-dark-gradient: var(--main-linear-light-10);
  --card-border-light-gradient: var(--other-light-gradient);

  --generic-level-1-card-bg-gradient: var(--other-dark-80);
  --generic-level-2-card-bg-gradient: var(--main-linear-light-10);
  --generic-level-3-card-bg: var(--other-light-5);

  --form-input-bg: rgba(60, 60, 60, 0.8);
  --form-input-border: rgba(255, 255, 255, 0.2);
  --form-input-focus-bg: rgba(70, 70, 70, 0.9);
  
  --text-shadow: rgba(0, 0, 0, 0.7);
  --card-bg: rgba(0, 0, 0, 0.3);
  --orange-sphere: rgba(255, 68, 0, 0.2);
  
  --nav-hover-bg: rgba(255, 255, 255, 0.05);
  --auth-button-hover: var(--other-light-20);
  --auth-button-shadow: var(--other-light-20);

  --buy-proxy-page-bg: var(--main-linear-light-10);
  --buy-proxy-header-bg: var(--other-light-5);
  --buy-proxy-header-backdrop: blur(100px);
  --buy-proxy-field-bg: var(--other-light-5);
  --buy-proxy-button-bg: var(--main-light-80);
  --buy-proxy-button-bg-disabled: rgba(255, 249, 247, 0.4);
  --buy-proxy-button-text: var(--main-dark-text);
  --buy-proxy-payment-border: var(--main-light-40);
  --buy-proxy-payment-border-selected: var(--main-light-80);
  --buy-proxy-payment-bg-selected: var(--other-light-5);
}
