/* Styling by Tags Stuff */
body.tag-science-fiction {
  background-image: url(https://mushroom-scholars.org/wp-content/plugins/shroom-frontend-styling/images/tech-tile.jpg);
  background-repeat: repeat;
}
body.tag-fantasy-story-writing article {
  position: relative;
  border-radius:5%;
	background:
    radial-gradient(
      ellipse at center,
      #fffaf0 0%,
      #f6e7c1 55%,
      #e0c28a 85%,
      #6b4a1e 100%
    );
	box-shadow:
  inset 0 0 0 1px rgba(90,60,20,0.5),
  inset 0 0 12px rgba(90,60,20,0.25),
  0 10px 15px black;
}
body.tag-fantasy-story-writing article::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url(https://mushroom-scholars.org/wp-content/plugins/shroom-frontend-styling/images/scroll.png);
  background-repeat: repeat;
  background-size: 300px 300px; /* tweak to taste */
  opacity: 0.25;
  pointer-events: none;
	 border-radius: inherit;
}
body.tag-fantasy-story-writing article::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    radial-gradient(
      ellipse at center,
      transparent 60%,
      rgba(0,0,0,0.25) 100%
    );
  pointer-events: none;
	 border-radius: inherit;
}
body.tag-fantasy-story-writing article .inside-article { 
	background-color: transparent;
	box-shadow:none!important;
}
/* Carousel Stuff */

.shroom-carousel-container {
    position: relative;
    width: 100%;
    max-width: 700px;
    margin: auto;
    overflow: hidden;
}

.shroom-carousel-viewport {
    overflow: hidden;
    width: 100%;
}

.shroom-carousel-track {
    display: flex;
    transition: transform 0.4s ease-in-out;
    will-change: transform;
}

.shroom-carousel-slide {
    min-width: 100%;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.shroom-carousel-slide img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: contain;
}

.shroom-carousel-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding: 0.5em 1em;
    background: rgba(255, 0, 255, 0.6);
    border: none;
    color: white;
    cursor: pointer;
    font-size: 1.4rem;
    border-radius: 8px;
    z-index: 10;
}

.shroom-carousel-btn.left {
    left: 10px;
}

.shroom-carousel-btn.right {
    right: 10px;
}