:root {
    /* Colori principali */
    --primary-bg: rgb(255, 255, 255);
    --secondary-bg: rgb(230, 220, 210);
    --accent-color: rgb(116, 171, 255);
    --modal-bg: white;
    --card-bg: rgba(255, 255, 255, 0.199);

    /* Separatore */
    --separator-height: 1px;
    --separator-padding: 10px 0;
    --separator-color: rgba(36, 36, 36, 0.192);
    --separator-style: solid;
    
    /* Colori testo */
    --text-primary: #333;
    --text-secondary: #666;
    --text-light: #888;

    /*Sizes*/
    --text-lead-size: 1.25rem;
    --section-title-size: xx-large;
    
    /* Colori bottoni */
    --btn-bg: transparent;
    --btn-text: var(--text-primary);
    --btn-border: black;
    --btn-hover-bg: var(--text-primary);
    --btn-hover-text: white;

    /* Background sections */
    --section-bg: var(--primary-bg);
    
    /* Spaziature */
    --section-padding: 80px;
    --card-padding: 0px;
    
    /* Ombre */
    --card-shadow: 0 5px 15px rgba(0,0,0,0.05);
    --card-shadow-hover: 0 10px 25px rgba(0,0,0,0.1);
    --modal-shadow: 0 5px 30px rgba(0,0,0,0.2);
    
    /* Altre variabili */
    --border-radius: 0;
    --img-border-radius: 0;
}