/* Blog 10 — glowing separators matching the rest of the site, blog only */
.blog-section-divider{
  width:min(900px,68vw);
  height:1px;
  margin:0 auto;
  background:linear-gradient(90deg,
    transparent 0%,
    rgba(255,255,255,.04) 7%,
    rgba(225,247,255,.26) 20%,
    rgba(238,251,255,.68) 50%,
    rgba(225,247,255,.26) 80%,
    rgba(255,255,255,.04) 93%,
    transparent 100%);
  box-shadow:
    0 0 6px rgba(225,248,255,.20),
    0 0 14px rgba(180,233,255,.10);
  pointer-events:none;
}

body > main > .site-footer .footer-bottom{
  position:relative;
  border-top:0!important;
}

body > main > .site-footer .footer-bottom::before{
  content:"";
  position:absolute;
  top:0;
  left:50%;
  transform:translateX(-50%);
  width:min(900px,68vw);
  height:1px;
  background:linear-gradient(90deg,
    transparent 0%,
    rgba(255,255,255,.04) 7%,
    rgba(225,247,255,.26) 20%,
    rgba(238,251,255,.68) 50%,
    rgba(225,247,255,.26) 80%,
    rgba(255,255,255,.04) 93%,
    transparent 100%);
  box-shadow:
    0 0 6px rgba(225,248,255,.20),
    0 0 14px rgba(180,233,255,.10);
  pointer-events:none;
}

@media (max-width:900px){
  .blog-section-divider,
  body > main > .site-footer .footer-bottom::before{
    width:76%;
    box-shadow:
      0 0 5px rgba(225,248,255,.18),
      0 0 10px rgba(180,233,255,.08);
  }
}
