:root {
    /*=== Clock styles ===*/

    --clock-font-family: 'theboldfont';
    --clock-text-color: white;
    --clock-font-size: 30px;
    --clock-content-position-left: 20px;
    --clock-content-position-top: 10px;

    /*=== Text field (Lines, coin value, bet, win, balance) styles ===*/

    --text-field-content-font-family: 'theboldfont';
    --text-field-content-color: #d4c3a4;
    --text-field-content-font-weight: normal;
    --text-field-content-font-size: 28px;

    --text-field-label-font-family: 'theboldfont';
    --text-field-label-color: #d4c3a4;
    --text-field-label-margin-bottom: 12px;
    --text-field-label-font-size: 26px;
    --text-field-label-font-weight: bold;

    --text-field-content-text-top: 20px;
    --mobile-text-field-content-text-top: 20px;

    /*=== Freespin text styles ===*/

    --freespin-label-font-family: 'theboldfont';
    --freespin-label-color: #d4c3a4;
    --freespin-label-font-size: 23px;
    --freespin-label-font-weight: bold;
    --freespin-label-margin-top: 100px;

    --freespin-content-font-family: 'theboldfont';
    --freespin-content-color:  #d4c3a4;
    --freespin-content-font-size: 30px;
    --freespin-content-font-weight: bold;
    --freespin-content-margin-top: 20px;
    --freespin-text-left-padding: 10px;
    --freespin-text-right-padding: 90px;

    /*=== Mobile freespin text styles ===*/

    --mobile-freespin-label-font-family: 'theboldfont';
    --mobile-freespin-label-color: #d4c3a4;
    --mobile-freespin-label-font-size: 28px;
    --mobile-freespin-label-font-weight: bold;
    --mobile-freespin-label-margin-top: 20px;
    --mobile-freespin-text-left-padding: 60px;
    --mobile-freespin-text-right-padding: 60px;

    --mobile-freespin-content-font-family: 'theboldfont';
    --mobile-freespin-content-color: #d4c3a4;
    --mobile-freespin-content-font-size: 30px;
    --mobile-freespin-content-font-weight: bold;
    --mobile-freespin-content-margin-top: 30px;

    /*=== Session text styles ===*/

    --session-font-family: Arial;
    --session-font-size: 33px;
    --session-font-weight: normal;
    --session-color: black;

    /*=== Stop autospin button text styles===*/

    --stop-autospin-counter-button-font-family: 'theboldfont';
    --stop-autospin-counter-button-font-size: 24px;
    --stop-autospin-counter-button-font-weight: normal;
    --stop-autospin-counter-button-color: black;
    --stop-autospin-counter-button-margin-top: 10px;

    --mobile-stop-autospin-counter-button-font-family: 'theboldfont';
    --mobile-stop-autospin-counter-button-font-size: 50px;
    --mobile-stop-autospin-counter-button-font-weight: normal;
    --mobile-stop-autospin-counter-button-color: black;
    --mobile-stop-autospin-counter-button-margin-top: 18px;
    --mobile-stop-autospin-stop-text-button-margin-bottom: 73px;

    --stop-autospin-stop-text-button-font-family: 'theboldfont';
    --stop-autospin-stop-text-button-font-size: 26px;
    --stop-autospin-stop-text-button-font-weight: normal;
    --stop-autospin-stop-text-button-color: black;
    --stop-autospin-stop-text-button-margin-bottom: 40px;

    /*=== Button text styles ===*/

    --button-text-font-family: 'theboldfont';
    --button-text-font-weight: bold;
    --button-text-font-size: 34px;
    --button-text-color: #b78b37;
    --button-text-font-style: normal;
    --button-text-line-height: 72px;

    /*=== Settings styles ===*/

    --settings-title-font-family: 'theboldfont';
    --settings-title-font-weight: bold;
    --settings-title-font-size: 30px;
    --settings-title-color: #b78b37;

    --settings-option-label-font-family: 'theboldfont';
    --settings-option-label-font-weight: bold;
    --settings-option-label-font-size: 24px;
    --settings-option-label-color: #b78b37;

    --settings-autospin-stop-autospin-button-font-family: 'theboldfont';
    --settings-autospin-stop-autospin-button-font-size: 26px;
    --settings-autospin-stop-autospin-button-font-weight: normal;
    --settings-autospin-stop-autospin-button-color: gray;
    --settings-autospin-stop-autospin-button-border-bottom: 1px solid #463527;

    --settings-autospin-title-font-family: 'theboldfont';
    --settings-autospin-title-font-weight: bold;
    --settings-autospin-title-font-size: 30px;
    --settings-autospin-title-color: #b78b37;

    --settings-autospin-option-label-font-family: 'theboldfont';
    --settings-autospin-option-label-font-weight: bold;
    --settings-autospin-option-label-font-size: 24px;
    --settings-autospin-option-label-color: #b78b37;

    --settings-close-button-bottom: 10px;
    --popup-close-button-bottom: 10px;

    /*=== Autoplay selector ===*/

    --autoplay-selector-font-family: 'theboldfont';
    --autoplay-selector-font-weight: normal;
    --autoplay-selector-font-size: 17px;
    --autoplay-selector-color: #d4c3a4;
    --autoplay-selector-text-padding-top: 13px;

    --autoplay-selector-bottom: 98px;
    --autoplay-selector-padding-top: -1000px;
    --autoplay-selector-left: 27px;
    --autoplay-selector-bg-bottom: 105px;
    --autoplay-selector-bg-left: -150px;
    --autoplay-selector-bg-height: 350px;
    --autoplay-selector-bg-width: unset;

    /*=== Max bet button text styles ===*/

    --max-bet-button-text-font-family: 'theboldfont';
    --max-bet-button-text-font-weight: bold;
    --max-bet-button-text-font-size: 28px;
    --max-bet-button-text-color: #000000;
    --max-bet-button-text-font-style: normal;
    --max-bet-button-text-margin-top: unset;
    --max-bet-button-text-line-height: unset;
}