:root{
  --accent:#b79a63;
  --accent-2:#603088;
  --accent-bg:rgba(183,154,99,.18);
  --text:#1F1F1F;
}

body{color:var(--text);} 

/* Generic headings used across arkan subpages */
.glav-calc-h1{color:var(--accent)!important;}

/* Replace purple accents */
.fixmenu .punkt{color:var(--accent)!important;}
.span-gl{background:var(--accent)!important;}
.poloska{background-color:var(--accent)!important;}

/* Arkan page blocks */
.arkan-text{background:var(--accent)!important;color:#fff!important;}
.progn-title{color:var(--accent)!important;}

/* Purple call-to-action blocks */
.glav-calc-form-wrapper{background:var(--accent-bg)!important;}
.glav-knopka-date{background:var(--accent)!important;}

/* Cards / links */
.arkans-item{color:var(--accent-2)!important;}
.arkans-item:hover,.arkans-item:focus{color:var(--accent)!important;}

/* Remove inline purple (if present) */
[style*="#a376ff" i]{color:inherit!important;}
[style*="#735ff4" i]{color:inherit!important;}

/* Common purple leftovers in local css */
.cust-podcherc:before{background-color:var(--accent)!important;}
.punkt:focus{border:1px var(--accent) solid!important;}

/* Buttons, borders, arrows */
.slider-arrow{background-color:var(--accent)!important;}
.slider-arrow:hover{background:rgba(183,154,99,.7)!important;}
.otz-block{border-color:var(--accent)!important;}

/* Mobile menu wrapper background */
.mobimenu-wrapper{background-color:#F5F4FF;}
