/*--------------------------------------------------------------
# Dark Mode
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## Typography
--------------------------------------------------------------*/
body,
optgroup,
textarea{
  color: var(--light-text);
}

button,
input,
select {
  color:var(--dark-text);
}

h1, h2, h3, h4, h5, h6 {
  color: var(--light-text);
}

abbr, acronym {
  border-color: var(--light-text);
}

.site-title {
  color: var(--light-text);
}

.site-description,
.site-footer {
  color: var(--light-text);
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  border-color: var(--light-text);
}

body {
  /*background: #000;*/
}

/*--------------------------------------------------------------
## Forms
--------------------------------------------------------------*/
/*
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border-color: #333 #333 #444;
  background: #191919;
  color: rgba(255, 255, 255, 0.8);
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  border-color: #333 #444 #555;
}

button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
  border-color: #555 #444 #444;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #999;
  border-color: #333;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #EEE;
}*/

select {
  border-color: var(--light-text);
}
/*
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #EEE;
}*/

fieldset {
  border-color: var(--light-text);
}

/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/

a {
  color: var(--light-text);
}

a:hover, a:focus, a:active {
  color: var(--light-text);
  text-decoration: underline;
}

/*--------------------------------------------------------------
## Accessibility
--------------------------------------------------------------*/

.screen-reader-text:focus {
  color: var(--light-text);
}

/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/

.entry-meta {
  color: var(--light-text);
}

.entry-footer {
  color: var(--light-text);
  border-color: var(--light-text);
}

