/* PHP pages: align palette with index.html while keeping extra CSS (neon/music/fancy-links) */

body.php-theme {
  background: #312450;
  color: rgba(255, 255, 255, 0.55);
}

body.php-theme h1,
body.php-theme h2,
body.php-theme h3,
body.php-theme h4,
body.php-theme h5,
body.php-theme h6 {
  color: #ffffff;
}

body.php-theme a {
  color: inherit;
  border-bottom-color: rgba(255, 255, 255, 0.35);
}

body.php-theme a:hover {
  color: #ffffff;
  border-bottom-color: transparent;
}

body.php-theme #main.wrapper {
  background-color: #312450;
}

body.php-theme #main.wrapper > .inner {
  background: rgba(0, 0, 0, 0.08);
  border-radius: 0.25em;
}

body.php-theme h1.major:after {
  background-image: linear-gradient(to right, #5e42a6, #b74e91);
}

body.php-theme #sidebar nav a:after {
  background-image: linear-gradient(to right, #5e42a6, #b74e91);
}

body.php-theme #header,
body.php-theme #footer {
  position: relative;
  z-index: 10001;
}
