header.svelte-vsj9oe {
  background: linear-gradient(to right, #27272af2, #27272afa);
}
nav.svelte-vsj9oe a:where(.svelte-vsj9oe) {
  transition: all 0.2s ease-in-out;
}
nav.svelte-vsj9oe a:where(.svelte-vsj9oe):hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px #0000001a;
}
div.svelte-11kvm4p {
  width: 20px;
  opacity: 0;
  height: 20px;
  border-radius: 10px;
  background: var(--primary, #61d345);
  position: relative;
  transform: rotate(45deg);
  animation: svelte-11kvm4p-circleAnimation 0.3s
    cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
  animation-delay: 0.1s;
}
div.svelte-11kvm4p:after {
  content: "";
  box-sizing: border-box;
  animation: svelte-11kvm4p-checkmarkAnimation 0.2s ease-out forwards;
  opacity: 0;
  animation-delay: 0.2s;
  position: absolute;
  border-right: 2px solid;
  border-bottom: 2px solid;
  border-color: var(--secondary, #fff);
  bottom: 6px;
  left: 6px;
  height: 10px;
  width: 6px;
}
@keyframes svelte-11kvm4p-circleAnimation {
  0% {
    transform: scale(0) rotate(45deg);
    opacity: 0;
  }
  to {
    transform: scale(1) rotate(45deg);
    opacity: 1;
  }
}
@keyframes svelte-11kvm4p-checkmarkAnimation {
  0% {
    height: 0;
    width: 0;
    opacity: 0;
  }
  40% {
    height: 0;
    width: 6px;
    opacity: 1;
  }
  to {
    opacity: 1;
    height: 10px;
  }
}
div.svelte-1ee93ns {
  width: 20px;
  opacity: 0;
  height: 20px;
  border-radius: 10px;
  background: var(--primary, #ff4b4b);
  position: relative;
  transform: rotate(45deg);
  animation: svelte-1ee93ns-circleAnimation 0.3s
    cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
  animation-delay: 0.1s;
}
div.svelte-1ee93ns:after,
div.svelte-1ee93ns:before {
  content: "";
  animation: svelte-1ee93ns-firstLineAnimation 0.15s ease-out forwards;
  animation-delay: 0.15s;
  position: absolute;
  border-radius: 3px;
  opacity: 0;
  background: var(--secondary, #fff);
  bottom: 9px;
  left: 4px;
  height: 2px;
  width: 12px;
}
div.svelte-1ee93ns:before {
  animation: svelte-1ee93ns-secondLineAnimation 0.15s ease-out forwards;
  animation-delay: 0.18s;
  transform: rotate(90deg);
}
@keyframes svelte-1ee93ns-circleAnimation {
  0% {
    transform: scale(0) rotate(45deg);
    opacity: 0;
  }
  to {
    transform: scale(1) rotate(45deg);
    opacity: 1;
  }
}
@keyframes svelte-1ee93ns-firstLineAnimation {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes svelte-1ee93ns-secondLineAnimation {
  0% {
    transform: scale(0) rotate(90deg);
    opacity: 0;
  }
  to {
    transform: scale(1) rotate(90deg);
    opacity: 1;
  }
}
div.svelte-1j7dflg {
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--secondary, #e0e0e0);
  border-right-color: var(--primary, #616161);
  animation: svelte-1j7dflg-rotate 1s linear infinite;
}
@keyframes svelte-1j7dflg-rotate {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.indicator.svelte-1kgeier {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 20px;
  min-height: 20px;
}
.status.svelte-1kgeier {
  position: absolute;
}
.animated.svelte-1kgeier {
  position: relative;
  transform: scale(0.6);
  opacity: 0.4;
  min-width: 20px;
  animation: svelte-1kgeier-enter 0.3s 0.12s
    cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}
@keyframes svelte-1kgeier-enter {
  0% {
    transform: scale(0.6);
    opacity: 0.4;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.message.svelte-1nauejd {
  display: flex;
  justify-content: center;
  margin: 4px 10px;
  color: inherit;
  flex: 1 1 auto;
  white-space: pre-line;
}
@keyframes svelte-ug60r4-enterAnimation {
  0% {
    transform: translate3d(0, calc(var(--factor) * -200%), 0) scale(0.6);
    opacity: 0.5;
  }
  to {
    transform: translateZ(0) scale(1);
    opacity: 1;
  }
}
@keyframes svelte-ug60r4-exitAnimation {
  0% {
    transform: translateZ(-1px) scale(1);
    opacity: 1;
  }
  to {
    transform: translate3d(0, calc(var(--factor) * -150%), -1px) scale(0.6);
    opacity: 0;
  }
}
@keyframes svelte-ug60r4-fadeInAnimation {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes svelte-ug60r4-fadeOutAnimation {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.base.svelte-ug60r4 {
  display: flex;
  align-items: center;
  background: #fff;
  color: #363636;
  line-height: 1.3;
  will-change: transform;
  box-shadow: 0 3px 10px #0000001a, 0 3px 3px #0000000d;
  max-width: 350px;
  pointer-events: auto;
  padding: 8px 10px;
  border-radius: 8px;
}
.transparent.svelte-ug60r4 {
  opacity: 0;
}
.enter.svelte-ug60r4 {
  animation: svelte-ug60r4-enterAnimation 0.35s
    cubic-bezier(0.21, 1.02, 0.73, 1) forwards;
}
.exit.svelte-ug60r4 {
  animation: svelte-ug60r4-exitAnimation 0.4s cubic-bezier(0.06, 0.71, 0.55, 1)
    forwards;
}
.fadeIn.svelte-ug60r4 {
  animation: svelte-ug60r4-fadeInAnimation 0.35s
    cubic-bezier(0.21, 1.02, 0.73, 1) forwards;
}
.fadeOut.svelte-ug60r4 {
  animation: svelte-ug60r4-fadeOutAnimation 0.4s
    cubic-bezier(0.06, 0.71, 0.55, 1) forwards;
}
.wrapper.svelte-v01oml {
  left: 0;
  right: 0;
  display: flex;
  position: absolute;
  transform: translateY(calc(var(--offset, 16px) * var(--factor) * 1px));
}
.transition.svelte-v01oml {
  transition: all 0.23s cubic-bezier(0.21, 1.02, 0.73, 1);
}
.active.svelte-v01oml {
  z-index: 9999;
}
.active.svelte-v01oml > * {
  pointer-events: auto;
}
.toaster.svelte-1phplh9 {
  --default-offset: 16px;
  position: fixed;
  z-index: 9999;
  top: var(--default-offset);
  left: var(--default-offset);
  right: var(--default-offset);
  bottom: var(--default-offset);
  pointer-events: none;
}
.paper-boy-bg.svelte-bhcp06 {
  background-color: #2c2c2c;
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.627 0l.83.828-1.415 1.415L51.8 0h2.827zM5.373 0l-.83.828L5.96 2.243 8.2 0H5.374zM48.97 0l3.657 3.657-1.414 1.414L46.143 0h2.828zM11.03 0L7.372 3.657 8.787 5.07 13.857 0H11.03zm32.284 0L49.8 6.485 48.384 7.9l-7.9-7.9h2.83zM16.686 0L10.2 6.485 11.616 7.9l7.9-7.9h-2.83zm20.97 0l9.315 9.314-1.414 1.414L34.828 0h2.83zM22.344 0L13.03 9.314l1.414 1.414L25.172 0h-2.83zM32 0l12.142 12.142-1.414 1.414L30 .828 17.272 13.556l-1.414-1.414L28 0h4zM.284 0l28 28-1.414 1.414L0 2.544V0h.284zM0 5.373l25.456 25.455-1.414 1.415L0 8.2V5.374zm0 5.656l22.627 22.627-1.414 1.414L0 13.86v-2.83zm0 5.656l19.8 19.8-1.415 1.413L0 19.514v-2.83zm0 5.657l16.97 16.97-1.414 1.415L0 25.172v-2.83zM0 28l14.142 14.142-1.414 1.414L0 30.828V28zm0 5.657L11.314 44.97 9.9 46.386l-9.9-9.9v-2.828zm0 5.657L8.485 47.8 7.07 49.212 0 42.143v-2.83zm0 5.657l5.657 5.657-1.414 1.415L0 47.8v-2.83zm0 5.657l2.828 2.83-1.414 1.413L0 53.456v-2.83zM54.627 60L30 35.373 5.373 60H8.2L30 38.2 51.8 60h2.827zm-5.656 0L30 41.03 11.03 60h2.828L30 43.858 46.142 60h2.83zm-5.656 0L30 46.686 16.686 60h2.83L30 49.515 40.485 60h2.83zm-5.657 0L30 52.343 22.344 60h2.83L30 55.172 34.828 60h2.83zM32 60l-2-2-2 2h4zM59.716 0l-28 28 1.414 1.414L60 2.544V0h-.284zM60 5.373L34.544 30.828l1.414 1.415L60 8.2V5.374zm0 5.656L37.373 33.656l1.414 1.414L60 13.86v-2.83zm0 5.656l-19.8 19.8 1.415 1.413L60 19.514v-2.83zm0 5.657l-16.97 16.97 1.414 1.415L60 25.172v-2.83zM60 28L45.858 42.142l1.414 1.414L60 30.828V28zm0 5.657L48.686 44.97l1.415 1.415 9.9-9.9v-2.828zm0 5.657L51.515 47.8l1.414 1.413 7.07-7.07v-2.83zm0 5.657l-5.657 5.657 1.414 1.415L60 47.8v-2.83zm0 5.657l-2.828 2.83 1.414 1.413L60 53.456v-2.83zM39.9 16.385l1.414-1.414L30 3.658 18.686 14.97l1.415 1.415 9.9-9.9 9.9 9.9zm-2.83 2.828l1.415-1.414L30 9.313 21.515 17.8l1.414 1.413 7.07-7.07 7.07 7.07zm-2.827 2.83l1.414-1.416L30 14.97l-5.657 5.657 1.414 1.415L30 17.8l4.243 4.242zm-2.83 2.827l1.415-1.414L30 20.626l-2.828 2.83 1.414 1.414L30 23.456l1.414 1.414zM56.87 59.414L58.284 58 30 29.716 1.716 58l1.414 1.414L30 32.544l26.87 26.87z' fill='%23404040' fill-opacity='0.4' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.paper-boy-image.svelte-bhcp06 {
  background-color: #98ff2b;
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.627 0l.83.828-1.415 1.415L51.8 0h2.827zM5.373 0l-.83.828L5.96 2.243 8.2 0H5.374zM48.97 0l3.657 3.657-1.414 1.414L46.143 0h2.828zM11.03 0L7.372 3.657 8.787 5.07 13.857 0H11.03zm32.284 0L49.8 6.485 48.384 7.9l-7.9-7.9h2.83zM16.686 0L10.2 6.485 11.616 7.9l7.9-7.9h-2.83zm20.97 0l9.315 9.314-1.414 1.414L34.828 0h2.83zM22.344 0L13.03 9.314l1.414 1.414L25.172 0h-2.83zM32 0l12.142 12.142-1.414 1.414L30 .828 17.272 13.556l-1.414-1.414L28 0h4zM.284 0l28 28-1.414 1.414L0 2.544V0h.284zM0 5.373l25.456 25.455-1.414 1.415L0 8.2V5.374zm0 5.656l22.627 22.627-1.414 1.414L0 13.86v-2.83zm0 5.656l19.8 19.8-1.415 1.413L0 19.514v-2.83zm0 5.657l16.97 16.97-1.414 1.415L0 25.172v-2.83zM0 28l14.142 14.142-1.414 1.414L0 30.828V28zm0 5.657L11.314 44.97 9.9 46.386l-9.9-9.9v-2.828zm0 5.657L8.485 47.8 7.07 49.212 0 42.143v-2.83zm0 5.657l5.657 5.657-1.414 1.415L0 47.8v-2.83zm0 5.657l2.828 2.83-1.414 1.413L0 53.456v-2.83zM54.627 60L30 35.373 5.373 60H8.2L30 38.2 51.8 60h2.827zm-5.656 0L30 41.03 11.03 60h2.828L30 43.858 46.142 60h2.83zm-5.656 0L30 46.686 16.686 60h2.83L30 49.515 40.485 60h2.83zm-5.657 0L30 52.343 22.344 60h2.83L30 55.172 34.828 60h2.83zM32 60l-2-2-2 2h4zM59.716 0l-28 28 1.414 1.414L60 2.544V0h-.284zM60 5.373L34.544 30.828l1.414 1.415L60 8.2V5.374zm0 5.656L37.373 33.656l1.414 1.414L60 13.86v-2.83zm0 5.656l-19.8 19.8 1.415 1.413L60 19.514v-2.83zm0 5.657l-16.97 16.97 1.414 1.415L60 25.172v-2.83zM60 28L45.858 42.142l1.414 1.414L60 30.828V28zm0 5.657L48.686 44.97l1.415 1.415 9.9-9.9v-2.828zm0 5.657L51.515 47.8l1.414 1.413 7.07-7.07v-2.83zm0 5.657l-5.657 5.657 1.414 1.415L60 47.8v-2.83zm0 5.657l-2.828 2.83 1.414 1.413L60 53.456v-2.83zM39.9 16.385l1.414-1.414L30 3.658 18.686 14.97l1.415 1.415 9.9-9.9 9.9 9.9zm-2.83 2.828l1.415-1.414L30 9.313 21.515 17.8l1.414 1.413 7.07-7.07 7.07 7.07zm-2.827 2.83l1.414-1.416L30 14.97l-5.657 5.657 1.414 1.415L30 17.8l4.243 4.242zm-2.83 2.827l1.415-1.414L30 20.626l-2.828 2.83 1.414 1.414L30 23.456l1.414 1.414zM56.87 59.414L58.284 58 30 29.716 1.716 58l1.414 1.414L30 32.544l26.87 26.87z' fill='%23404040' fill-opacity='0.4' fill-rule='evenodd'/%3E%3C/svg%3E");
  animation: svelte-bhcp06-paperBoyFloat 5s ease-in-out infinite;
}
@keyframes svelte-bhcp06-paperBoyFloat {
  0%,
  to {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}
@media (max-width: 768px) {
  .paper-boy-image.svelte-bhcp06 {
    height: 200px;
  }
}
.glow-effect.svelte-bhcp06 {
  box-shadow: 0 0 15px #98ff2b;
  transition: box-shadow 0.3s ease;
}
.glow-effect.svelte-bhcp06:hover {
  box-shadow: 0 0 30px #98ff2b;
}
.money-rain-container.svelte-bhcp06:hover .money-rain:where(.svelte-bhcp06) {
  display: block;
}
.money-rain.svelte-bhcp06 {
  position: absolute;
  inset: 0;
  background: repeating-linear-gradient(
    transparent,
    transparent 20px,
    rgba(227, 110, 7, 0.2) 20px,
    rgba(227, 110, 7, 0.2) 40px
  );
  animation: svelte-bhcp06-rain 1s linear infinite;
}
.flip-title.svelte-bhcp06 {
  transition: transform 0.6s;
  transform-style: preserve-3d;
}
.flip-title.svelte-bhcp06:hover {
  transform: rotateX(360deg);
}
.floating-dollar.svelte-bhcp06 {
  position: fixed;
  color: #98ff2b;
  font-size: 24px;
  pointer-events: none;
  animation: svelte-bhcp06-floatUp 3s ease-out forwards;
  opacity: 0;
  z-index: 100;
}
@keyframes svelte-bhcp06-rain {
  0% {
    background-position: 0 0;
  }
  to {
    background-position: 0 40px;
  }
}
@keyframes svelte-bhcp06-floatUp {
  0% {
    transform: translateY(100vh);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  to {
    transform: translateY(-100px);
    opacity: 0;
  }
}
.paper-boy-image.svelte-bhcp06 img:where(.svelte-bhcp06):hover {
  animation: svelte-bhcp06-shake 0.5s ease-in-out infinite;
}
@keyframes svelte-bhcp06-shake {
  0%,
  to {
    transform: rotate(0);
  }
  25% {
    transform: rotate(-5deg);
  }
  75% {
    transform: rotate(5deg);
  }
}
.artist-bg.svelte-zjeae4 {
  background-color: #2c2c2c;
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.627 0l.83.828-1.415 1.415L51.8 0h2.827zM5.373 0l-.83.828L5.96 2.243 8.2 0H5.374zM48.97 0l3.657 3.657-1.414 1.414L46.143 0h2.828zM11.03 0L7.372 3.657 8.787 5.07 13.857 0H11.03zm32.284 0L49.8 6.485 48.384 7.9l-7.9-7.9h2.83zM16.686 0L10.2 6.485 11.616 7.9l7.9-7.9h-2.83zm20.97 0l9.315 9.314-1.414 1.414L34.828 0h2.83zM22.344 0L13.03 9.314l1.414 1.414L25.172 0h-2.83zM32 0l12.142 12.142-1.414 1.414L30 .828 17.272 13.556l-1.414-1.414L28 0h4zM.284 0l28 28-1.414 1.414L0 2.544V0h.284zM0 5.373l25.456 25.455-1.414 1.415L0 8.2V5.374zm0 5.656l22.627 22.627-1.414 1.414L0 13.86v-2.83zm0 5.656l19.8 19.8-1.415 1.413L0 19.514v-2.83zm0 5.657l16.97 16.97-1.414 1.415L0 25.172v-2.83zM0 28l14.142 14.142-1.414 1.414L0 30.828V28zm0 5.657L11.314 44.97 9.9 46.386l-9.9-9.9v-2.828zm0 5.657L8.485 47.8 7.07 49.212 0 42.143v-2.83zm0 5.657l5.657 5.657-1.414 1.415L0 47.8v-2.83zm0 5.657l2.828 2.83-1.414 1.413L0 53.456v-2.83zM54.627 60L30 35.373 5.373 60H8.2L30 38.2 51.8 60h2.827zm-5.656 0L30 41.03 11.03 60h2.828L30 43.858 46.142 60h2.83zm-5.656 0L30 46.686 16.686 60h2.83L30 49.515 40.485 60h2.83zm-5.657 0L30 52.343 22.344 60h2.83L30 55.172 34.828 60h2.83zM32 60l-2-2-2 2h4zM59.716 0l-28 28 1.414 1.414L60 2.544V0h-.284zM60 5.373L34.544 30.828l1.414 1.415L60 8.2V5.374zm0 5.656L37.373 33.656l1.414 1.414L60 13.86v-2.83zm0 5.656l-19.8 19.8 1.415 1.413L60 19.514v-2.83zm0 5.657l-16.97 16.97 1.414 1.415L60 25.172v-2.83zM60 28L45.858 42.142l1.414 1.414L60 30.828V28zm0 5.657L48.686 44.97l1.415 1.415 9.9-9.9v-2.828zm0 5.657L51.515 47.8l1.414 1.413 7.07-7.07v-2.83zm0 5.657l-5.657 5.657 1.414 1.415L60 47.8v-2.83zm0 5.657l-2.828 2.83 1.414 1.413L60 53.456v-2.83zM39.9 16.385l1.414-1.414L30 3.658 18.686 14.97l1.415 1.415 9.9-9.9 9.9 9.9zm-2.83 2.828l1.415-1.414L30 9.313 21.515 17.8l1.414 1.413 7.07-7.07 7.07 7.07zm-2.827 2.83l1.414-1.416L30 14.97l-5.657 5.657 1.414 1.415L30 17.8l4.243 4.242zm-2.83 2.827l1.415-1.414L30 20.626l-2.828 2.83 1.414 1.414L30 23.456l1.414 1.414zM56.87 59.414L58.284 58 30 29.716 1.716 58l1.414 1.414L30 32.544l26.87 26.87z' fill='%23404040' fill-opacity='0.4' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.artist-image.svelte-zjeae4 {
  background-color: #98ff2b;
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.627 0l.83.828-1.415 1.415L51.8 0h2.827zM5.373 0l-.83.828L5.96 2.243 8.2 0H5.374zM48.97 0l3.657 3.657-1.414 1.414L46.143 0h2.828zM11.03 0L7.372 3.657 8.787 5.07 13.857 0H11.03zm32.284 0L49.8 6.485 48.384 7.9l-7.9-7.9h2.83zM16.686 0L10.2 6.485 11.616 7.9l7.9-7.9h-2.83zm20.97 0l9.315 9.314-1.414 1.414L34.828 0h2.83zM22.344 0L13.03 9.314l1.414 1.414L25.172 0h-2.83zM32 0l12.142 12.142-1.414 1.414L30 .828 17.272 13.556l-1.414-1.414L28 0h4zM.284 0l28 28-1.414 1.414L0 2.544V0h.284zM0 5.373l25.456 25.455-1.414 1.415L0 8.2V5.374zm0 5.656l22.627 22.627-1.414 1.414L0 13.86v-2.83zm0 5.656l19.8 19.8-1.415 1.413L0 19.514v-2.83zm0 5.657l16.97 16.97-1.414 1.415L0 25.172v-2.83zM0 28l14.142 14.142-1.414 1.414L0 30.828V28zm0 5.657L11.314 44.97 9.9 46.386l-9.9-9.9v-2.828zm0 5.657L8.485 47.8 7.07 49.212 0 42.143v-2.83zm0 5.657l5.657 5.657-1.414 1.415L0 47.8v-2.83zm0 5.657l2.828 2.83-1.414 1.413L0 53.456v-2.83zM54.627 60L30 35.373 5.373 60H8.2L30 38.2 51.8 60h2.827zm-5.656 0L30 41.03 11.03 60h2.828L30 43.858 46.142 60h2.83zm-5.656 0L30 46.686 16.686 60h2.83L30 49.515 40.485 60h2.83zm-5.657 0L30 52.343 22.344 60h2.83L30 55.172 34.828 60h2.83zM32 60l-2-2-2 2h4zM59.716 0l-28 28 1.414 1.414L60 2.544V0h-.284zM60 5.373L34.544 30.828l1.414 1.415L60 8.2V5.374zm0 5.656L37.373 33.656l1.414 1.414L60 13.86v-2.83zm0 5.656l-19.8 19.8 1.415 1.413L60 19.514v-2.83zm0 5.657l-16.97 16.97 1.414 1.415L60 25.172v-2.83zM60 28L45.858 42.142l1.414 1.414L60 30.828V28zm0 5.657L48.686 44.97l1.415 1.415 9.9-9.9v-2.828zm0 5.657L51.515 47.8l1.414 1.413 7.07-7.07v-2.83zm0 5.657l-5.657 5.657 1.414 1.415L60 47.8v-2.83zm0 5.657l-2.828 2.83 1.414 1.413L60 53.456v-2.83zM39.9 16.385l1.414-1.414L30 3.658 18.686 14.97l1.415 1.415 9.9-9.9 9.9 9.9zm-2.83 2.828l1.415-1.414L30 9.313 21.515 17.8l1.414 1.413 7.07-7.07 7.07 7.07zm-2.827 2.83l1.414-1.416L30 14.97l-5.657 5.657 1.414 1.415L30 17.8l4.243 4.242zm-2.83 2.827l1.415-1.414L30 20.626l-2.828 2.83 1.414 1.414L30 23.456l1.414 1.414zM56.87 59.414L58.284 58 30 29.716 1.716 58l1.414 1.414L30 32.544l26.87 26.87z' fill='%23404040' fill-opacity='0.4' fill-rule='evenodd'/%3E%3C/svg%3E");
  animation: svelte-zjeae4-artistFloat 5s ease-in-out infinite;
}
@keyframes svelte-zjeae4-artistFloat {
  0%,
  to {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}
@media (min-width: 768px) {
  .artist-image.svelte-zjeae4 img:where(.svelte-zjeae4) {
    transition: transform 0.3s ease;
  }
  .artist-image.svelte-zjeae4 img:where(.svelte-zjeae4):hover {
    transform: scale(1.05);
  }
}
.hover-shake.svelte-zjeae4:hover {
  animation: svelte-zjeae4-shake 0.5s ease-in-out infinite;
}
.hover-grow.svelte-zjeae4 {
  transition: transform 0.3s ease;
}
.hover-grow.svelte-zjeae4:hover {
  transform: scale(1.05);
}
.dance-mode.svelte-zjeae4 {
  animation: svelte-zjeae4-dance 1s ease-in-out infinite;
}
.dance-container.svelte-zjeae4 {
  animation: svelte-zjeae4-bounce 1s ease-in-out infinite;
}
.rainbow-border.svelte-zjeae4 {
  animation: svelte-zjeae4-borderRainbow 3s linear infinite;
}
.rainbow-text.svelte-zjeae4 {
  animation: svelte-zjeae4-textRainbow 3s linear infinite;
}
.matrix-text.svelte-zjeae4 {
  color: #0f0;
  text-shadow: 0 0 5px #00ff00;
  font-family: monospace;
}
@keyframes svelte-zjeae4-shake {
  0%,
  to {
    transform: rotate(0);
  }
  25% {
    transform: rotate(-5deg);
  }
  75% {
    transform: rotate(5deg);
  }
}
@keyframes svelte-zjeae4-dance {
  0%,
  to {
    transform: translateY(0) rotate(0);
  }
  25% {
    transform: translateY(-10px) rotate(-5deg);
  }
  75% {
    transform: translateY(-10px) rotate(5deg);
  }
}
@keyframes svelte-zjeae4-bounce {
  0%,
  to {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}
@keyframes svelte-zjeae4-borderRainbow {
  0% {
    box-shadow: 0 0 20px red;
  }
  20% {
    box-shadow: 0 0 20px #ffa600;
  }
  40% {
    box-shadow: 0 0 20px #ff0;
  }
  60% {
    box-shadow: 0 0 20px #0f0;
  }
  80% {
    box-shadow: 0 0 20px #00f;
  }
  to {
    box-shadow: 0 0 20px red;
  }
}
@keyframes svelte-zjeae4-textRainbow {
  0% {
    color: red;
  }
  20% {
    color: #ffa600;
  }
  40% {
    color: #ff0;
  }
  60% {
    color: #0f0;
  }
  80% {
    color: #00f;
  }
  to {
    color: red;
  }
}
.meme-bank-bg.svelte-1x40lxv {
  background-color: #18181b;
  background-image: radial-gradient(
      at 47% 33%,
      hsl(89, 100%, 59%) 0,
      transparent 59%
    ),
    radial-gradient(at 82% 65%, hsl(215, 25%, 27%) 0, transparent 55%);
}
.glow.svelte-1x40lxv {
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000,
    1px 1px 0 #000, 0 0 10px #98ff2b,
    0 0 20px rgba(249, 115, 22, 0.5);
}
@keyframes svelte-1x40lxv-scrollUp {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(-50%);
  }
}
.animate-scroll.svelte-1x40lxv {
  animation: svelte-1x40lxv-scrollUp 150s linear infinite;
}
.overflow-hidden.svelte-1x40lxv:before,
.overflow-hidden.svelte-1x40lxv:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 100px;
  pointer-events: none;
  z-index: 1;
}
.overflow-hidden.svelte-1x40lxv:before {
  top: 0;
  background: linear-gradient(to bottom, #18181b, transparent);
}
.overflow-hidden.svelte-1x40lxv:after {
  bottom: 0;
  background: linear-gradient(to top, #18181b, transparent);
}
.party-mode.svelte-1x40lxv {
  animation: svelte-1x40lxv-partyColors 2s infinite;
}
@keyframes svelte-1x40lxv-partyColors {
  0% {
    background-color: #18181b;
  }
  25% {
    background-color: #1e40af;
  }
  50% {
    background-color: #047857;
  }
  75% {
    background-color: #7c2d12;
  }
  to {
    background-color: #18181b;
  }
}
.spin-mode.svelte-1x40lxv .meme-container:where(.svelte-1x40lxv):hover {
  animation: svelte-1x40lxv-spin 1s linear infinite;
}
@keyframes svelte-1x40lxv-spin {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.australia-mode.svelte-1x40lxv {
  transform: rotate(180deg);
}
.party-mode.svelte-1x40lxv .glow:where(.svelte-1x40lxv) {
  animation: svelte-1x40lxv-rainbowText 2s linear infinite;
}
@keyframes svelte-1x40lxv-rainbowText {
  0% {
    color: red;
  }
  20% {
    color: #f80;
  }
  40% {
    color: #ff0;
  }
  60% {
    color: #0f0;
  }
  80% {
    color: #00f;
  }
  to {
    color: red;
  }
}
.meme-container.svelte-1x40lxv {
  position: relative;
}
.meme-container.svelte-1x40lxv:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 2em;
  opacity: 0;
  transition: opacity 0.3s;
}
.meme-container.svelte-1x40lxv:hover:after {
  opacity: 1;
}
body {
  background: linear-gradient(-45deg, #13151a, #191b20, #1e1f25, #24262d);
  background-size: 400% 400%;
  animation: svelte-mxgho2-gradient 15s ease infinite;
}
@keyframes svelte-mxgho2-gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  to {
    background-position: 0% 50%;
  }
}
.ticker-wrapper.svelte-19ewqhr {
  width: 100%;
  overflow: hidden;
}
.ticker-container.svelte-19ewqhr {
  background-color: #1a1a2e;
  background-image: url(data:image/svg+xml,%3Csvg...);
  width: 100%;
}
.ticker.svelte-19ewqhr {
  display: inline-flex;
  animation: svelte-19ewqhr-ticker 30s linear infinite;
  white-space: nowrap;
}
@keyframes svelte-19ewqhr-ticker {
  0% {
    transform: translateZ(0);
  }
  to {
    transform: translate3d(-50%, 0, 0);
  }
}
.ticker.svelte-19ewqhr:hover {
  animation-play-state: paused;
}
.ticker-item.svelte-19ewqhr {
  flex-shrink: 0;
  padding: 0 2rem;
  font-family: Sawer, sans-serif;
  font-size: 3rem;
  color: #98ff2b;
  text-shadow: 0 0 10px rgba(227, 110, 7, 0.5);
}
@media (min-width: 640px) {
  .ticker-item.svelte-19ewqhr {
    font-size: 4rem;
  }
}
@media (min-width: 1024px) {
  .ticker-item.svelte-19ewqhr {
    font-size: 5rem;
  }
}
