<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<style type="text/css">
body {
  margin: 0;
  padding: 0;
  font-family: "Miranda Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  background: #fff3fe;
}
img {
  max-width: 100%;
}
.outer {
  width: 1200px;
  height: 800px;
  background: white;
  position: relative;
  margin: auto;
  margin-top: 20px;
  box-sizing: border-box;
  background-image: url('imgs/bg_pink_2.jpg');
  background-size: cover;
  box-shadow: 0px 0px 40px #bf96beab;
  border-radius: 8px;
}
.wandow {
  background: #ffebf3;
  position: absolute;
  box-sizing: border-box;
  padding: 4px;
  border-radius: 6px;
  box-shadow: 2px 2px 14px #7da0ff6e;
}
.wandow::after {
  content: '';
  position: absolute;
  border-radius: 6px;
  inset: 0px;
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #eeb0d980;
  border-right: 2px solid #eeb0d980;
  pointer-events: none;
}
.wandow.main {
  height: 700px;
  width: 580px;
  top: 40px;
  left: 565px;
}
.wandow.little {
  height: 350px;
  width: 250px;
  top: 350px;
  left: 310px;
}
.wandow.little .content {
  overflow-y: auto;
}
.header {
  background: #f9bfe0;
  color: #fff;
  font-weight: bold;
  padding: 6px 12px;
  box-sizing: border-box;
  margin-bottom: 4px;
  font-family: monospace;
  font-size: 12px;
  letter-spacing: 1px;
  border-radius: 4px;
  cursor: move;
  background-image: url(img/headerbg.png);
  background-position: right;
  background-repeat: repeat-y;
}
.content {
  height: calc(100% - 34px);
  width: 100%;
  background: white;
  box-sizing: border-box;
  border-radius: 4px;
  position: relative;
}
.menu { display: grid; grid-template-columns: repeat(2, 90px); grid-template-rows: repeat(3, auto); gap: 15px; position: absolute; left: 40px; top: 160px; width: 195px; height: auto; text-align: center; }
.menu a {
  display: block;
  margin-bottom: 20px;
  padding: 6px;
  background: transparent;
  border-radius: 6px;
  font-size: 14px;
}
.menu a:hover {
  display: block;
  margin-bottom: 20px;
  padding: 6px;
  background: #ffffff42;
  border-radius: 6px;
  font-size: 14px;
}
.menu img {
  display: block;
  margin: auto;
  margin-bottom: 4px;
}
.content iframe {
  border: 0;
  width: 100%;
  height: 100%;
}
.title {
  font-family: "Playwrite NO", cursive;
  font-weight: 600;
  font-style: normal;
  color: white;
  text-shadow: 0px 0px 16px #ac73a2;
  font-size: 36px;
  position: absolute;
  left: 42px;
  top: 30px;
}
.menu-label {
  background: #bdb9f0;
  color: white;
  padding: 4px 8px;
  display: inline-block;
  border-radius: 4px;
  text-shadow: 0px 0px 4px #2d19b5;
  box-shadow: 3px 3px 8px #1610462e;
}
.statusbar {
  position: absolute;
  height: 30px;
  width: 100%;
  background: #9db4d2;
  color: #fff;
  bottom: 0;
  font-size: 12px;
  line-height: 26px;
  padding: 0 6px;
  box-sizing: border-box;
  box-shadow: 3px 3px 16px #c2bee0;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.statusbar a {
  color: #fff;
}
.statusbar-left {
  display: inline-block;
  float: left;
}
.statusbar-right {
  display: inline-block;
  float: right;
}
.statusbar-right a {
  text-decoration: none;
}
.statusbar-right svg {
  margin-left: 6px;
  margin-top: 3px;
  height: 20px;
}
html, body, div {
  scrollbar-color: #a6add2 #d9dcec;
  scrollbar-width: thin;
}
::-webkit-scrollbar {
  width: 4px;
}
::-webkit-scrollbar-track {
  background: #d9dcec;
}
::-webkit-scrollbar-thumb {
  background: #a6add2;
  border-radius: 4px;
  border: 2px solid #d9dcec;
}
::-webkit-scrollbar-thumb:hover {
  background: #ff00ff;
}
.pink {
  background: #eca4f2;
  text-shadow: 0px 0px 4px #bb458f;
}
.purple {
  background: #cba4f2;
  text-shadow: 0px 0px 4px #9c45bb;
}
.blurple {
  background: #aea4f2;
  text-shadow: 0px 0px 4px #9c45bb;
}
.blue {
  background: #a4b0f2;
  text-shadow: 0px 0px 4px #4547bb;
}
.row {
  display: flex;
  flex-wrap: wrap;
  padding: 0 4px;
}

/* Create four equal columns that sits next to each other */
.column {
  flex: 25%;
  max-width: 25%;
  padding: 0 4px;
}

.column img {
  margin-top: 8px;
  vertical-align: middle;
  width: 100%;
}

/* Responsive layout - makes a two column-layout instead of four columns */
@media screen and (max-width: 800px) {
  .column {
    flex: 50%;
    max-width: 50%;
  }
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column {
    flex: 100%;
    max-width: 100%;
  }
}
* {box-sizing: border-box;}
body {font-family: Verdana, sans-serif;}
.mySlides {display: none;}
img {vertical-align: middle;}

/* Slideshow container */
.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active {
  background-color: #717171;
}

/* Fading animation */
.fade {
  animation-name: fade;
  animation-duration: 1.5s;
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .text {font-size: 11px}
}

.button-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 1rem;
}

.button-label {
  color: #64748b;
  font-size: 0.9rem;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.shine-button {
  position: relative;
  padding: 0.6rem 1.2rem;
  font-size: 0.9rem;
  font-weight: 600;
  border: none;
  border-radius: 12px;
  cursor: pointer;
  overflow: hidden;
  transition: all 0.3s ease;
  letter-spacing: 0.5px;
  min-width: 100px;
}

.shine-button::before {
  content: '';
  position: absolute;
  height: 250%;
  width: 40px;
  top: 0;
  left: -60px;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
  transform: rotate(45deg) translateY(-35%);
  animation: shine 3s ease infinite;
}

@keyframes shine {
  0% {
    left: -80px;
  }
  40% {
    left: calc(100% + 20px);
  }
  100% {
    left: calc(100% + 20px);
  }
}

.button-lavender {
  background: linear-gradient(135deg, #9ca3af 0%, #c084fc 50%, #a78bfa 100%);
  color: #fff;
  box-shadow: 
    0 10px 30px rgba(192, 132, 252, 0.4),
    inset 0 1px 0 rgba(255, 255, 255, 0.3);
}
.button-lavender:hover {
  transform: translateY(-3px);
  box-shadow: 
    0 15px 40px rgba(192, 132, 252, 0.6),
    inset 0 1px 0 rgba(255, 255, 255, 0.4);
}

@media (max-width: 768px) {
  .button-collection {
    grid-template-columns: 1fr;
    gap: 2rem;
  }

  .main-title {
    font-size: 2.5rem;
    letter-spacing: 1px;
  }

  .description {
    font-size: 1.1rem;
  }
}
</style>
<!-- Google Font Stuff (optional) -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="">
<link href="https://fonts.googleapis.com/css2?family=Playwrite+NO:wght@100..400&amp;
display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Miranda+Sans:ital,wght@0,400..700;
1,400..700&amp;
display=swap" rel="stylesheet">
<!-- Drag window using jquery -->
<script src="https://code.jquery.com/jquery-3.7.1.js"></script>
<script src="https://code.jquery.com/ui/1.14.2/jquery-ui.js"></script>
<script>
$( function() {
  $( ".wandow" ).draggable( {
    handle: ".header", containment: ".outer", scroll: false
  }
  );
}
);
</script>