/* CS:GO Design Tokens */
:root {
    /* Colors - CS:GO Theme */
    --color-hero-start: #0d1117;
    /* Very Dark Background */
    --color-hero-end: #161b22;
    /* Dark Gray Background */

    --color-primary: #ff6b00;
    /* CS:GO Orange */
    --color-primary-dark: #e05900;
    /* Darker Orange */

    --color-body-bg: #0d1117;
    /* Dark Background */
    --color-text: #ffffff;
    /* White Text */
    --color-cyan: #ffa500;
    /* Orange Accent */
    --color-text-light: #8b949e;
    /* Muted Gray Text */
    --color-white: #ffffff;

    --color-dark-bg: #010409;
    /* Near Black Background */
    --color-border: #30363d;
    /* Dark Gray Border */

    --color-warning: #ffa500;
    /* Orange for stars/attention */
    --color-danger: #f85149;
    /* Red for warnings */
    --color-danger-bg: #2d1519;
    /* Dark Red Background */

    --color-card-bg: #161b22;
    /* Card Background */
    --color-card-hover: #1c2128;
    /* Card Hover State */

    /* Typography */
    --font-main: 'Poppins', sans-serif;

    /* Spacing & Layout */
    --container-width: 1200px;
    --radius-sm: 8px;
    --radius-md: 12px;
    --radius-lg: 16px;

    /* Transitions */
    --transition-fast: 0.2s ease;
}