:root {
    --primary: #00ddff73;
    --primary-light: #ffffff;
    --primary-lighter: #ffffff;
    --primary-dark: #ffffff;
    --secondary: #FFFFFF;
    --secondary-light: #F9FAFB;
    --secondary-dark: #F3F4F6;
    --success: #64f4ff;
    --error: #EF4444;
    --warning: #F59E0B;
    --info: #ffffff;
    --telegram: #0088CC;
    --telegram-light: #33A3D9;
    --telegram-dark: #006699;
    --dark: #ffffff;
    --light: #F9FAFB;
    --bg-primary: #FFFFFF;
    --bg-secondary: #F9FAFB;
    --bg-gradient-start: #FFFFFF;
    --bg-gradient-end: #00ebff63;
    --card: hsl(0deg 0% 100% / 53%);
    --surface: hsl(0deg 0% 100%);
    --overlay: hsla(0, 0%, 0%, 0.5);
    --text-primary: #111827;
    --text-secondary: #6B7280;
    --text-tertiary: #000000;
    --text-inverse: #000000;
    --text-muted: #000000;
    --text: var(--text-primary);
    --text-dim: var(--text-secondary);
    --text-body: var(--text-primary);
    --alpha-5: hsla(142, 71%, 45%, 0.05);
    --alpha-10: hsla(142, 71%, 45%, 0.1);
    --alpha-20: hsla(142, 71%, 45%, 0.2);
    --alpha-30: hsla(142, 71%, 45%, 0.3);
    --alpha-40: hsla(142, 71%, 45%, 0.4);
    --alpha-50: hsla(142, 71%, 45%, 0.5);
    --alpha-60: hsla(142, 71%, 45%, 0.6);
    --alpha-70: hsla(142, 71%, 45%, 0.7);
    --alpha-80: hsla(142, 71%, 45%, 0.8);
    --alpha-90: hsla(142, 71%, 45%, 0.9);
    --border-light: #E5E7EB;
    --border-medium: #D1D5DB;
    --border-dark: #9CA3AF;
    --border-primary: var(--primary);
    --shadow-light: hsla(0, 0%, 0%, 0.1);
    --shadow-medium: hsla(0, 0%, 0%, 0.2);
    --shadow-dark: hsla(0, 0%, 0%, 0.3);
    --shadow-primary: hsl(174.32deg 100% 50%);
}