@import url(https://fonts.bunny.net/css?family=bungee:400|spectral:400,400i,700,700i);

:root {
  --dark-main-color: black;
  --main-color: black;
  --background-color: #990099;
  --text: #f6f6ee;
}

body {
  --s: 150px; /* control the size*/
  --c1: #990099;
  --c2: #950495;

  --_g:
    var(--c1) 0%  5% ,var(--c2) 6%  15%,var(--c1) 16% 25%,var(--c2) 26% 35%,var(--c1) 36% 45%,
    var(--c2) 46% 55%,var(--c1) 56% 65%,var(--c2) 66% 75%,var(--c1) 76% 85%,var(--c2) 86% 95%,
    #0000 96%;
  background:
    radial-gradient(50% 50% at 100% 0,var(--_g)),
    radial-gradient(50% 50% at 0 100%,var(--_g)),
    radial-gradient(50% 50%,var(--_g)),
    radial-gradient(50% 50%,var(--_g)) calc(var(--s)/2) calc(var(--s)/2)
  var(--c1);
  background-size: var(--s) var(--s);
  padding: 0;
}

body, .pure-g [class*=pure-u] {
  font-family: "Spectral", serif;
}

h1, h2, h3, h4 {
  font-family: "Bungee", sans-serif;
  color: var(--text);
}

.menu-toggle .bar, span.label-sticky {
  background-color: var(--text);
}

.searchform-block button:hover {
  color: var(--text);
}

.linklist-item, .linklist-item > div, .linkcount, .linklist-pages, .footer-container, .linklist-pages a, .page-form, .page-form .window-title, .cloudtag-container, .picwall-container, .daily-desc, .page-form a, .linksperpage, .linklist-filters, .fa-thumb-tack {
  background: none;
  color: var(--text);
}

.linklist-item {
  border: 4px solid #660066;
  border-radius: 5px;
  box-shadow: none;
}

.linklist-item a, .linklist-link, .footer-container a, .cloudtag-container a, .daily-entry-title a {
  color: #ffffb3 !important;
  text-decoration: none;
}

h2:has(.linklist-link) *, .linklist-item-infos a {
  color: var(--text) !important;
}

.linklist-item a:hover, .linklist-link:hover, .footer-container a:hover, .linklist-pages a:hover, .cloudtag-container a:hover, .daily-entry-title a:hover, .page-form a:hover {
  color: #ffffb3;
  text-decoration: underline;
}
