/*
   theme-grass.css - written by Taiji Yamada <taiji@aihara.co.jp>
*/
@import url('./default.css');
:root {
  --foreground-color: #202020;	/* gray13 */
  --background-color: #f0fff0;	/* honeydew */
}
body {
  /*color: #202020;*/		/* gray13 */
  background-color: #f0fff0;	/* honeydew */
}
h1, h2, h3, h4, h5, h6 {
  color: #556b2f;		/* darkolivegreen */
  background-color: #e0eee0;	/* honeydew2 */
  border-color: #6b8e23;	/* olivedrab */
}
hr {
  background-color: #f0fff0;	/* honeydew */
  border-color: #e0eee0;	/* honeydew2 */
  color: #6b8e23;		/* olivedrab */
}
a:link {
  color: #53868b;		/* cadetblue4 */
}
a:active {
  color: #000080;		/* navy */
}
a:visited {
  color: #8b4789;		/* orchid4 */
}
a:hover {
  color: #b03060;		/* maroon */
}
pre {
  background-color: #eee9bf;	/* lemonchiffon2 */
  border-color: #6b8e23;	/* olivedrab */
}
blockquote {
  background-color: #eee9bf;	/* lemonchiffon2 */
  border-color: #6b8e23;	/* olivedrab */
}
figure {
  border-color: #f0fff0;	/* honeydew */
}
table:not(.default) {
  border-color: #6b8e23;	/* olivedrab */
}
/*table:not(.default) > :is(thead, tbody, tfoot) > tr > :is(th, td)*/ /* for SeaMonkey below */
table:not(.default) > * > tr > th,
table:not(.default) > * > tr > td {
  border-color: #6b8e23;	/* olivedrab */
}
fieldset {
  border-color: #6b8e23;	/* olivedrab */
}
legend {
  background-color: #eee9bf;	/* lemonchiffon2 */
  border-color: #6b8e23;	/* olivedrab */
}
address {
  color: #556b2f;		/* darkolivegreen */
  background-color: #e0eee0;	/* honeydew2 */
  border-color: #6b8e23;	/* olivedrab */
}
iframe {
  background-color: #e0eee0;	/* honeydew2 */
  border-right-color: #fffacd;	/* lemonchiffon */
  border-bottom-color: #fffacd;	/* lemonchiffon */
  border-left-color: #6b8e23;	/* olivedrab */
  border-top-color: #6b8e23;	/* olivedrab */
}
* {
  column-rule-color: #6b8e23;	/* olivedrab */
}
@media (prefers-color-scheme: light) {
body {
  color: #202020;		/* gray13 */
}
}
@media (prefers-color-scheme: dark) {
:root {
  --foreground-color: #f0fff0;	/* honeydew */
  --background-color: #202020;	/* gray13 */
}
body {
  color: #f0fff0;		/* honeydew */
  background-color: #202020;	/* gray13 */
}
h1, h2, h3, h4, h5, h6 {
  color: #e0eee0;		/* honeydew2 */
  background-color: #556b2f;	/* darkolivegreen */
}
hr {
  background-color: #202020;	/* gray13 */
}
pre {
  background-color: #202020;	/* gray13 */
}
blockquote {
  background-color: #202020;	/* gray13 */
}
legend {
  background-color: #202020;	/* gray13 */
}
address {
  color: #e0eee0;		/* honeydew2 */
  background-color: #556b2f;	/* darkolivegreen */
}
}
