body {
  background: url(/images/sozai/muted-flannel3.png);
  font-family: verdana;
  color: #68735c;

}
h1 {
  text-shadow: 1px 1px 0px #9CAF88, -1px -1px 0px #9CAF88, -1px 1px 0px #9CAF88,
    1px -1px 0px #9CAF88, 0px 0px 1px #9CAF88, 0px 0px 1px #9CAF88,
    0px 0px 1px #9CAF88, 0px -1px 1px #9CAF88, 2px 1px 1px #9CAF88,
    0px 1px 1px #9CAF88;
  text-align: left;
  margin-bottom: -8px;
  color: white;
}

h2 {
  text-shadow: 1px 1px 0px #9CAF88, -1px -1px 0px #9CAF88, -1px 1px 0px #9CAF88,
    1px -1px 0px #9CAF88, 0px 0px 1px #9CAF88, 0px 0px 1px #9CAF88,
    0px 0px 1px #9CAF88, 0px -1px 1px #9CAF88, 2px 1px 1px #9CAF88,
    0px 1px 1px #9CAF88;
    margin: 0 auto;
  color: white;
}

.container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  gap: 0px 10px;
  grid-auto-flow: row;
  grid-template-areas:
    "calend calend sploosh"
    "calend calend sploosh"
    "calend calend sploosh";
  width: 800px;
  height: 600px;
  
}

.sploosh {
  grid-area: sploosh;
  background: url(/advent/2025/christmas-tree.gif) no-repeat center;
  background-size: 550px;
}

.calend {
  grid-area: calend;
  border: 1px solid #9CAF88;
  background: url(/images/sozai/dots1.jpeg);
  text-align: center;
  padding: 50px;
  overflow: auto;
}

.day {
  width: 100px;
  border: 4px solid #9CAF88;
  border-radius: 100%;
}

.oop{
    filter: grayscale(100%);
}
.day:hover {
  filter: saturate(250%);
}

footer{
    font-size: 12px;
}




  * {
    scrollbar-width: auto;
    scrollbar-color: #68735c #a4b394;
  }


  *::-webkit-scrollbar {
    width: 6px;
  }

  *::-webkit-scrollbar-track {
    background: #a4b394;
  }

  *::-webkit-scrollbar-thumb {
    background-color: #68735c;
    border-radius: 7px;
    border: 3px dotted #ffffff;
  }