/* Theme metadata
@NAME: FK's Dark Theme
@AUTHOR: Flammingkite
*/


/*
#22292c = gris bleuté, menu original
#1c2122 = gris foncé, intérieur du menu
*/

:root {
    --background: #171a1c; /*22292c, 1c2124, 1E1E1E, 242424,*/
    --text: #eaeaea;
    --text-light: #e2e2e2;

    --links: #db3f3f;

    --ok: #149641;
    --ok-text: #ffffff;
    --ok-active: #0f7331;

    --warn: #f59f25;
    --warn-text: #ffffff;
    --warn-active: #ea9720;

    --error: #d23a2f;
    --error-text: #ffffff;
    --error-active: #b32a20;

    --info: #2e7aec;
    --info-text: #ffffff;
    --info-active: #215ab0;

    --hr-border: 1px solid #404040;
}

.form {
    --background: #1c2124;
    --border: 1px solid #303030;
    --border-focused: #577799;
    --shadow-focused: rgba(87, 143, 228, 0.5);
}

.editor button {
    --background: #1d2326;
    --text: #ffffff;
    --background-hover: #262c2f;
}
.editor svg {
    --icons: #eeeeee;
}

#light-menu {
    --background: #1c2124; /*1c2124, 22292c*/
    --text: #ffffff;
    --icons: #ffffff;
    --shadow: 0 0 4px rgba(255, 255, 255, 0.15);

    --logo-bg: #bf1c11;
    --logo-shadow: 0 0 2px rgba(0, 0, 0, .7);
    --logo-active: #d72411;
}

#menu {
    --background: #1c2124;
    --text: #ffffff;
    --icons: #ffffff;
    --shadow: 0 0 8px rgba(0, 0, 0, 0.3);

    --input-bg: #22292c;
    --input-text: #ffffff;
    --input-border: 1px solid #474747;
}



header {
    --background: #0d1215;
    --text: #000000;
    --border: 1px solid #404040;
}

footer {
    --background: #0d1215;
    --text: #a0a0a0;
    --border: #d0d0d0;
}

.flash {
    --background: #ffffff;
    --text: #212121;
    --shadow: 0 1px 12px rgba(0, 0, 0, 0.3);

    /* Uncomment to inherit :root values
    --ok: #149641;
    --warn: #f59f25;
    --error: #d23a2f;
    --info: #2e7aec; */

    --btn-bg: rgba(0, 0, 0, 0);
    --btn-text: #000000;
    --btn-bg-active: rgba(0, 0, 0, .15);
}

.profile-xp {
    --background: #4a4a4a;
    --border: 1px solid #5a5a5a;
    --background-xp: #f85555;
    --border-xp: 1px solid #d03333;
}

.context-menu {
    --background: #1d2326;
    --shadow: 0 0 12px -9px #000000;
    --border: #404040;
    --background-light: #262c2f;
}

table {
    --border: #404040;
}
table tr:nth-child(even) {
    --background: #262c2f;
}
table tr:nth-child(odd) {
    --background: #1d2326;
}
table.codehilitetable {
    --background: #263238;
}

div.editor-toolbar, div.CodeMirror {
    --border: #404040;
    --background-light: #404040;
    --background-preview: #1c2124;
    --separator: #404040;
    --text-disabled: #262c2f;
}

.dl-button {
    --link: #149641;
    --link-text: #ffffff;
    --link-active: #0f7331;
    --meta: rgba(255, 255, 255, .15);
    --meta-text: #ffffff;
}

.gallery, .gallery-js {
    --border: rgba(255, 255, 255, 0.8);
    --selected: rgba(255, 0, 0, 1.0);
}

.tag {
    --background: #22292c;
    --color: white;
}
.tag.tag-calc {
    --background: #917e1a;
}
.tag.tag-lang {
    --background: #4a8033;
}
.tag.tag-games {
    --background: #488695;
}
.tag.tag-tools {
    --background: #70538a;
}
.tag.tag-courses {
    --background: #884646;
}
