@font-face {
  font-family: "Jelly";
  font-display: block;
  src: url(data:font/ttf;base64,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)
    format("truetype");
}

@font-face {
  font-family: "Kalicon";
  font-display: block;
  src: url(data:font/woff;base64,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)
    format("woff");
}

@font-face {
  font-family: "Kalicon Variable";
  font-display: block;
  src: url(data:font/ttf;base64,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)
    format("truetype");
}

@keyframes jiggle {
  0% {
    font-variation-settings: "wght" 100;
  }
  100% {
    font-variation-settings: "wght" 250;
  }
}

@keyframes greenBG {
  0% {
    background: #4bc34b;
  }
  50% {
    background: #95ef95;
  }
  100% {
    background: #4bc34b;
  }
}

@keyframes drawAcross {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}

@keyframes scaleOut {
  0% {
    transform: scale(0,1);
  }
  100% {
    transform: scale(1,1);
  }
}

@keyframes flyIn {
  0% {
    opacity: 0;
    transform:translateY(10px);
  }
  100% {
    opacity: 1;
    transform:translateY(0px);
  }
}

@keyframes whiteToBlue {
  0% {
    color: white;
  }
  100% {
    color: var(--lightBlue);
  }
}

  @keyframes pulse-animation {
  0% {
    transform:scale(1);
    opacity:0;
/*     box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2); */
  }
  20% {
    transform:scale(1);
    opacity:1;
/*     box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2); */
  }
  100% {
    transform:scale(var(--scale));
    opacity:0;
/*     box-shadow: 0 0 0 30px rgba(0, 0, 0, 0); */
  }
}

:root {
  --offblack: #16161d;
  --lapizBlue: #4450F3;
  --lightBlue: #009df7;
  --lapizGrey: #3f3f4e;
  --lightRed: rgb(189 70 106);
  --peach:#f07792;
  /*   --iconbg: #58586e; */
/*   --darkgrey: #504e62; */
  --darkgrey: #314249;
  --iconbg:#676482;
  --accent: #233db5;
  --pos: #109210;
  --neg: #c51d1d;
  --fuscia: #838cbe;
}

* {
  -webkit-tap-highlight-color: transparent;
}

a {
  color: inherit;
  text-decoration: none;
}
body,
i,
input,
button {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
html{
  height:100%;
  width:100%;
}
/* html{
  box-sizing: border-box;
}
*, ::after, ::before {
box-sizing: inherit;
} */
body {
  --bgThemeLight:#537b8a;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: var(--offblack);
  display: flex;
  align-items: center;
  justify-content: center;
}

body.transparent{
  background:transparent;
}
@media all and (display-mode: fullscreen) {
  body,html{
    height:100vh;
  }
}


h1 {
  font-family: "Jelly";
  z-index: 999;
  width: clamp(280px, 80vw, 600px);
  text-align: center;
  font-size: clamp(40px, 11.5vw, 80px);
  margin-bottom: clamp(0px, 4vw, 120px);
  color: white;
  font-variation-settings: "wght" 100;
  animation: jiggle 0.8s infinite;
  animation-timing-function: cubic-bezier(0.26, 0.3, 0.66, 0.65);
  font-weight: normal;
  height: max-content;
margin-top: 0;
/*   top:0;left:0;right:0;bottom:0;
  margin:auto; */
  transition: opacity 1s;
}
h1.fade {
  opacity: 0;
  pointer-events: none;
}
h1.pause {
  animation: none;
}

.hide-scrollbar {
  /*FireFox*/
  scrollbar-width: none;
  /*IE10+*/
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.hide-scrollbar::-webkit-scrollbar {
  /*Chrome, Safari, Edge*/
  display: none;
}

button {
  background: transparent;
  border: none;
  padding: 0;
}
button:hover {
  cursor: pointer;
}

/* a subtle focus style for keyboard-input elements */
.text-input:focus {
  outline: 1px solid #aaa; /* Adjust to suit your tastes */
}

/* no outline for non-keyboard-inputs elements */
button:focus,
input:focus,
label:focus,
select:focus {
  outline: none;
}

body.user-is-tabbing *:focus,
body.user-is-tabbing input:focus + container {
  outline: 2px solid #7aacfe !important; /* for non-webkit browsers */
  outline: 5px auto -webkit-focus-ring-color !important;
}

.no_highlights {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.kalicon {
  font-family: "Kalicon";
  font-size: 70px;
  font-weight: normal;
  font-style: normal;
  line-height: -0.1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  touch-action: none;
}
.kalicon.variable {
  font-family: "Kalicon Variable";
  transition: font-variation-settings 0.2s;
  font-variation-settings: "anim" 0;
}
.kalicon.variable.end {
  font-variation-settings: "anim" 100;
}

.icon {
  display: inline-block;
}

.fill {
  font-family: "Jelly";
  position: absolute;
  color: var(--iconbg);
  transform: scale(1);
  transition: 0.15s;
  font-size: 72px;
/*   text-shadow: 0px 0px 8px #00000020; */
  pointer-events: none;
  /*   transition: .5s;
  font-variation-settings: "wght" 100;
  transition-property: font-variation-settings; */
}
.fill.small{
  font-size: 44px;
}
.fill.medium{
  font-size: 58px;
}
.icon-fill {
  position: absolute;
}
.icon-fill:before {
  content: "iconfill";
  width: 100%;
  height: 100%;
}

.solid {
  position: relative;
  pointer-events: none;
}
.solid.small{
  font-size:44px;
}
.solid.medium{
  font-size:52px;
}
.svgIcon{
    width: 28px;
    height: 28px;
    margin-top: 3px;
}
.svgIcon.small{
    width: 22px;
    height: 22px;
    margin-top: 3px;
}

.pulse{
    --scale:1.8;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background:rgba(0,0,0,0.2);
    background: radial-gradient(circle, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 55%, rgba(0,0,0,.5) 80%, rgba(0,0,0,.5) 100%);
    opacity:0;
    transform:scale(1);
/*     -webkit-box-shadow: 0 0 0 30px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 0 30px rgba(0, 0, 0, 0.2); */
    animation: pulse-animation 2s infinite;
    animation-fill-mode:forwards;
    animation-timing-function:ease;
}

 :picture-in-picture{
  background:red;
  }

@media only screen and (hover: hover) and (pointer: fine){
  button:hover .fill,
  label:hover .fill {
    animation: jiggle 0.4s 1;
    animation-timing-function: cubic-bezier(0.26, 0.3, 0.66, 0.65);
    transform: scale(1.1);
    cursor: pointer;
  }
  button.unavailable:hover .fill {
    animation: none;
    transform: scale(1);
  }
}

@media only screen and (hover: none),
  screen and (pointer: none),
  screen and (pointer: course) {
  .forceAnimate {
    animation: jiggle 0.4s 1;
    animation-timing-function: cubic-bezier(0.26, 0.3, 0.66, 0.65);
  }
  .unavailable.forceAnimate {
    animation: none;
  }
  button:active .fill,
  label:active .fill {
    transform: scale(1.1);
  }
  button.unavailable:active .fill {
    transform: scale(1);
  }
}

