:root { 
    --foreground: #ddd;
    --background: #111;
    --homeforeground: #ddd;
    --homebackground: linear-gradient(140deg, rgb(18, 18, 18), #000);

/* search */
    --activeradioforeground: #eee;
    --radioforeground: #aaa;
    --radiobackground: #222;
    --activeradiobackground: rgb(16, 80, 98);
    --activeborder: #369;
    --inputbackground: #0a0909;
    --inputforeground: #ddd;
    --inputborder: #eee;
    --searchresultlink: #1384e6;
    --currentsearchresultbackground: #333;
    --currentsearchresult: #ddd;

/* socials */
    --sociallink: #dca23e;
    --sociallink-hover: #b7ca28;

/* footer */
    --footerlink: rgb(7, 207, 94);
    --footerforeground: #fff;
    --footerbackground: transparent;

/* main section */
    --content-background: #111;
    --link: #70f65f;
    --link-hover: #ddd;
    --heading2: #248f16;
    --mainheading: #e3d622;
    --byline: #666;
    --gradientheaderstart: green;
    --gradientheaderend: yellow;

/* sidebar */
    --navlink: #969595;
    --promolink: #71b8f5;
    --promolink-hover: #eee;
    --sidebar-background: #222;
    --sidebar-start: #000;
    --sidebar-divider: rgb(24, 129, 186);
    --sidebar-heading-bg: rgb(7, 71, 105);
    --sidebar-heading: #fff;
    --secondary-sidebar-heading: #eee;
    --promos-background: #111;

/* archives */ 
    --archive-summary: #ccc;
    --archive-link: #999;
    --tag-background: #1b2a3e;
    --tag-colour: #dbd6d6;
    --tag-icon-colour: #949494;
    --tag-icon-background: #03417a;
    --tag-hover-colour: #fff;
    --tag-hover-background: #0366d6;
    --tag-icon-hover-colour: #fff;
    --tag-icon-hover-background: #05a2ba;
    --pagination: var(--promolink); 
    --paginationhover: #ddd; 
    --pagination-current: #ddd; 

/* avatar */
    --avatarhoverborder: #fff;
    --avatarbackground: #111;
    --avatarhoverbackground: #369;
    --avatarborder: #ccc;
    --avatarcolor: #fff;

/* cards */
    --mebackground: linear-gradient(45deg, #014163, #0366d6);
    --mecolor: #ccc;
    --cardbg: #222;
    --cardintro: #878787;
    --cardforeground: #ccc;
    --melink: var(--sociallink); 
    --melink-hover: var(--sociallinkhover);
    --currentbg: #666;
    --currentcolour: #fff;
    --currentbg-hl: #999;
    --current-hl: #000;
    --secondary: #444;
    --grid-heading-bg: #050505;
    --grid-heading: #fff;
    --cardlink: #eee;

}

.blog {
    --currentbg: #369;
    --currentcolour: #fff;
    --currentbg-hl: rgb(62, 138, 213);
    --current-hl: #fff;
    --secondary: #333;
}

.books {
    --currentbg: orange;
    --currentcolour: #111;
    --currentbg-hl: rgb(249, 189, 78);
    --current-hl: rgb(28, 27, 27);
    --secondary: #333;
}

.newsletter {
    --currentbg: rgb(161, 43, 191);
    --currentcolour: #fff;
    --currentbg-hl: rgb(204, 79, 173);
    --current-hl: rgb(251, 252, 253);
    --secondary: #333;
}

.podcast {
    --currentbg: #396;
    --currentcolour: #fff;
    --currentbg-hl: rgb(62, 198, 67);
    --current-hl: #036;
    --secondary: #333;
}
.events {
    --currentbg: rgb(153, 51, 51);
    --currentcolour: #fff;
    --currentbg-hl: rgb(198, 62, 87);
    --current-hl: rgb(210, 210, 210);
    --secondary: #333;
}
.courses {
    --currentbg: rgb(9, 87, 118);
    --currentcolour: #fff;
    --currentbg-hl:rgb(16, 117, 157);
    --current-hl: rgb(210, 210, 210);
    --secondary: #333;
}
.talks {
    --currentbg: rgb(113, 118, 9);
    --currentcolour: #fff;
    --currentbg-hl:rgb(145, 151, 27);
    --current-hl: rgb(49, 45, 45);
    --secondary: #333;
}
