Responsive dark/light + variables

This commit is contained in:
Yann Esposito (Yogsototh) 2019-07-20 01:12:41 +02:00
parent 0cd587b3ca
commit 8826192e3a
Signed by untrusted user who does not match committer: yogsototh
GPG key ID: 7B19A4C650D59646

View file

@ -15,10 +15,10 @@ body {
-ms-hyphens:auto;
}
#preamble {
border-bottom: solid 1px rgba(255,255,255,0);
border-bottom: solid 1px;
}
#postamble {
border-top: solid 1px rgba(255,255,255,0);
border-top: solid 1px;
}
#preamble,#postamble {
padding: 10px 0;
@ -185,48 +185,68 @@ navigation > a {
}
/* colors
$base03: #002b36;
$base02: #073642;
$base01: #586e75;
$base00: #657b83;
$base0: #839496;
$base1: #93a1a1;
$base2: #eee8d5;
$base3: #fdf6e3;
$yellow: #b58900;
$orange: #cb4b16;
$red: #dc322f;
$magenta: #d33682;
$violet: #6c71c4;
$blue: #268bd2;
$cyan: #2aa198;
$green: #859900;
*/
:root {
color-scheme: light dark;
--base03: #002b36;
--base02: #073642;
--base01: #586e75;
--base00: #657b83;
--base0: #839496;
--base1: #93a1a1;
--base2: #eee8d5;
--base3: #fdf6e3;
--yellow: #b58900;
--orange: #cb4b16;
--red: #dc322f;
--magenta: #d33682;
--violet: #6c71c4;
--blue: #268bd2;
--cyan: #2aa198;
--green: #859900;
--transparent: rgba(255,255,255,0);
--main-background: #00151b; /* 0.5 darker than #002b36; */
--main-foreground: var(--base0);
--todo-txt: #000;
}
@media (prefers-color-scheme: light) {
:root {
--main-background: #fafafa;
--main-foreground: var(--base01);
--second-foreground: var(--base00);
--reveal-background: var(--base3);
--border-color: var(--base2);
--todo-txt: #FFF;
}
}
body {
background: #00151b; /* 0.5 darker than #002b36; */
color: #839496;
background: var(--main-background);
color: var(--main-foreground);
}
a, a:visited { color: #93a1a1; }
a:hover, a:active, a:focus { color: #b58900; }
thead { background-color: #073642;
color: #93a1a1; }
tr:hover { background-color: #073642; }
a, a:visited { color: var(--base1); }
a:hover, a:active, a:focus { color: var(--yellow); }
thead { background-color: var(--reveal-background);
color: var(--second-fg); }
tr:hover { background-color: var(--reveal-background); }
#postamble:hover, #preamble:hover {
background-color: #002b36;
border-color: #073642;
background-color: var(--reveal-background);
border-color: var(--border-color);
}
h1 { color: var(--violet);}
h2 { color: var(--magenta);}
h3 { color: var(--red);}
h4 { color: var(--orange);}
h5 { color: var(--yellow);}
h6 { color: var(--green);}
table, td, th { border-color: var(--border-color); }
code { background: var(--reveal-background); }
#preamble,#postamble {
border-color: var(--transparent);
}
h1 { color: #6c71c4;}
h2 { color: #d33682;}
h3 { color: #dc322f;}
h4 { color: #cb4b16;}
h5 { color: #b58900;}
h6 { color: #859900;}
table, td, th { border-color: #073642; }
code { background: #002b36; }
/* -------- */
/* org mode statuses */
.timestamp-wrapper { font-family: menlo, monospace; font-size: 12px; }
@ -237,7 +257,7 @@ code { background: #002b36; }
padding: 1px 1ex;
}
/* org colors */
.todo, .done { color: #000; }
.todo, .done { color: var(--todo-txt); }
.TODO { background-color: #dc322f; }
.IN_PROGRESS { background-color: #b58900; }
.IN_REVIEW { background-color: #2aa198; }