/**
Personnalisation
**/

/** use dark mode only **/
:root {
  color-scheme:dark;
		--bg:#002538;
		--accent-bg:#001c2b;
		--text:#dcdcdc;
		--text-light:#ababab;
		--accent:#ffb300;
		--accent-hover:#ffe099;
		--accent-text:var(--bg);
		--code:#f06292;
		--preformatted:#ccc;
		--disabled:#111
}

h2.header {
  font-size: 1.5em;
  margin: 1.5rem;
}

h3.home {
	margin: 0;
}

figure {
	margin: 2rem 0;
}

details {
	margin: 2rem 0;
}

table {
  width: 100%;
}

/** Alignement **/
.center {
	text-align: center;
}

.right {
	text-align: right;
}

/** Formulaire **/
input {
  width: 100%;
}

/** Description **/
dl {
  display: grid;
  grid-template-columns: max-content auto;
  margin: 0;
}

dt {
  grid-column-start: 1;
}

dd {
  grid-column-start: 2;
}

/* Liens */
a,
a:visited,
header > nav a:hover {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.nav-categories {
  display: flex;
  justify-content: space-around;
}

/** Images **/
img {
  opacity: 1;
}
/* img:hover {
  opacity: 0.6;
	-webkit-animation: flash 1.5s;
	animation: flash 1.5s;
}
@-webkit-keyframes flash {
	0% {
		opacity: .6;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .6;
	}
	100% {
		opacity: 1;
	}
} */


/* @media (prefers-color-scheme: dark) { */
article {
  background-color: #0d3042;
}
/* } */

/** Pagination **/
.post-nav {
  display: flex;
  max-width: 100%;
  padding: 0;
  margin: 2rem auto 0;
  /* border-top: 1px solid var(--border);
  border-bottom: 1px solid var(--border); */
}

.post-nav a {
  font-weight: bold;
}

.post-nav p {
  padding: 0 0.5rem;
}

.post-nav div {
  flex: 1 1 0;
}

.post-nav-prev {
  margin-right: 0.5rem;
}

.post-nav-next {
  margin-left: 0.5rem;
  text-align: right;
}

.post-nav-style {
  border: 1px solid var(--border);
  border-radius: var(--standard-border-radius);
}

.post-nav-style:hover {
  background-color: var(--accent-bg);
  border: 1px solid var(--accent);
}


.pagination-links {
  padding: 2rem 0.5rem;
  display: block;
}

.subject {
  display: none;
}