/* 
============
LIGHT THEMES 
============
*/
:root {
    --background: #fefefe;
    --text: #1d1d1c;
    --muted: #939393;
    --line: #d8d7d5;
    --accent: #d97757;
}

body.paper {
    --background: #f6f6f6;
    --text: #202122;
    --muted: #898e93;
    --line: #c8ccd1;
    --accent: #3366cc;
}

body.ivory {
    --background: #fff8e7;
    --text: #2b2418;
    --muted: #8b7b62;
    --line: #e8d9b8;
    --accent: #b7791f;
}

body.sakura {
    --background: #fff0f3;
    --text: #321d25;
    --muted: #987681;
    --line: #f0d3dc;
    --accent: #d14d72;
}

body.mint {
    --background: #effbf4;
    --text: #16251d;
    --muted: #698274;
    --line: #cfe7d8;
    --accent: #29945d;
}

body.frost {
    --background: #eef8ff;
    --text: #122331;
    --muted: #71899a;
    --line: #cfe2ef;
    --accent: #2386c8;
}

body.desert {
    --background: #fff1dd;
    --text: #302015;
    --muted: #91735b;
    --line: #ead2b2;
    --accent: #d06b2d;
}

body.lavender {
    --background: #f7f0ff;
    --text: #251b35;
    --muted: #81749b;
    --line: #ded1f2;
    --accent: #805ad5;
}

body.nordic {
    --background: #f3f5f7;
    --text: #17191c;
    --muted: #737980;
    --line: #d8dde2;
    --accent: #34495e;
}

body.citrus {
    --background: #fffbe6;
    --text: #29250d;
    --muted: #8f8752;
    --line: #eee2a8;
    --accent: #d4a017;
}

body.library {
    --background: #f2ead8;
    --text: #241b12;
    --muted: #766550;
    --line: #d6c5a5;
    --accent: #704214;
}

body.cloud {
    --background: #f5f3f0;
    --text: #292725;
    --muted: #88837d;
    --line: #d9d5cf;
    --accent: #6b6258;
}

body.lemon {
    --background: #fffde2;
    --text: #28270f;
    --muted: #8d8a52;
    --line: #ebe7b9;
    --accent: #a69b00;
}

body.peach {
    --background: #fff2ec;
    --text: #30201a;
    --muted: #9b8177;
    --line: #efd8ce;
    --accent: #c45f3c;
}

body.aqua {
    --background: #e9faf8;
    --text: #122624;
    --muted: #6d8985;
    --line: #c9e5e1;
    --accent: #168f87;
}

body.sage {
    --background: #f1f3e9;
    --text: #24291d;
    --muted: #7d856d;
    --line: #d7dcc9;
    --accent: #69783f;
}

/* 
============
DARK THEMES 
============
*/
body.dark {
    --background: #141414;
    --text: #ffffff;
    --muted: #97958d;
    --line: #31312e;
    --accent: #d97757;
}

body.void {
    --background: #050505;
    --text: #f5f5f5;
    --muted: #858585;
    --line: #1c1c1c;
    --accent: #ffffff;
}

body.midnight {
    --background: #0b1220;
    --text: #e8f1ff;
    --muted: #8494aa;
    --line: #202d45;
    --accent: #4da3ff;
}

body.inferno {
    --background: #1a0c09;
    --text: #fff0e8;
    --muted: #b28b7b;
    --line: #3b211b;
    --accent: #ff7043;
}

body.deepsea {
    --background: #061820;
    --text: #e6f8ff;
    --muted: #7fa3b0;
    --line: #183641;
    --accent: #21c7d9;
}

body.matrix {
    --background: #050b06;
    --text: #dcffdc;
    --muted: #719271;
    --line: #163016;
    --accent: #39ff14;
}

body.royal {
    --background: #160b26;
    --text: #f4eaff;
    --muted: #9e89b8;
    --line: #35214d;
    --accent: #c77dff;
}

body.copper {
    --background: #19110c;
    --text: #fff0df;
    --muted: #a78a6b;
    --line: #39271a;
    --accent: #d9822b;
}

body.ash {
    --background: #181818;
    --text: #eeeeee;
    --muted: #929292;
    --line: #303030;
    --accent: #bbbbbb;
}

body.obsidian {
    --background: #0d0e10;
    --text: #e9e7e2;
    --muted: #777873;
    --line: #25272a;
    --accent: #a7a9ad;
}

body.plum {
    --background: #170d16;
    --text: #f6eaf3;
    --muted: #9b7f94;
    --line: #352034;
    --accent: #d05aa3;
}

body.ember {
    --background: #17120b;
    --text: #f7edda;
    --muted: #9c8b6d;
    --line: #33281a;
    --accent: #e3b341;
}

body.teal {
    --background: #081716;
    --text: #e3f5f1;
    --muted: #71918c;
    --line: #1a302e;
    --accent: #48b7a6;
}

body.burgundy {
    --background: #180a0e;
    --text: #f8e9eb;
    --muted: #9b747b;
    --line: #382027;
    --accent: #c94b62;
}
