@import url("https://fonts.googleapis.com/css?family=Poppins&display=swap");
:root {
  --font-family-sans: "Poppins", "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  --line-height-headers: 1.1;
  --line-height-body: 1.5;
  --font-size-xxs: 0.6rem;
  --font-size-xs: 0.75rem;
  --font-size-s: 0.875rem;
  --font-size-m: 1rem;
  --font-size-l: 1.125rem;
  --font-size-xl: 1.25rem;
  --font-size-xxl: 1.5rem;
  --font-size-xxxl: 2rem;
  --font-size-xxxxl: 2.5rem;
  --font-size-xxxxxl: 3rem;
  --color-text-header: hsl(0, 1%, 16%);
  --color-text-body: hsl(0, 5%, 25%);
  --color-text-white: hsl(0, 0%, 100%);
  --color-text-muted: hsl(0, 1%, 44%);
  --space-xxxs: 0.25rem;
  --space-xxs: 0.375rem;
  --space-xs: 0.5rem;
  --space-s: 0.75rem;
  --space-m: 1rem;
  --space-l: 1.5rem;
  --space-xl: 2rem;
  --space-xxl: 2.5rem;
  --space-xxxl: 3rem;
  --space-xxxxl: 4rem;
  --space-xxxxxl: 5rem;
  --color-primary: hsl(350, 67%, 50%);
  --color-primary-rotate: hsl(10, 73%, 54%);
  --color-secondary: rgb(247, 238, 199);
  --color-secondary-rotate: hsl(120, 45%, 56%);
  --color-alert: #F04037;
  --color-confirm: #2ba54a;
  --color-white: hsl(0, 0%, 100%);
  --color-background: hsl(30, 50%, 98%);
  --color-light: hsl(0, 6%, 93%);
  --color-dark: var(--color-text-header);
  --border-radius: 0.375rem;
  --border: solid 2px var(--color-dark);
  --border-light: solid 2px var(--color-light);
  --shadow-large: 2px 4px 5px hsla(0, 0%, 0%, 0.685);
  --shadow-small: 1px 3px 6px hsl(0 0% 0% / 0.1);
  --shadow-btn: 5px 5px 5px hsla(0, 100%, 1%, 0.329);
  --shadow-card: 8px 8px 5px hsl(0, 0%, 0%);
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

* {
  margin: 0;
  padding: 0;
}

html {
  overflow-y: scroll;
  height: 100%;
}

body {
  min-width: 320px;
  min-height: 480px;
  display: flex;
  flex-direction: column;
  min-height: 100%;
  background-color: var(--color-background);
  color: var(--color-text-body);
  line-height: var(--line-height-body);
  font-family: var(--font-family-sans);
}

img,
picture,
svg {
  display: block;
  max-width: 100%;
}

input,
button,
textarea,
select {
  font: inherit;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--color-text-header);
  line-height: var(--line-height-headers);
}

h1 {
  font-size: var(--font-size-xxxl);
}

h2 {
  font-size: var(--font-size-xxl);
}

h3 {
  font-size: var(--font-size-xl);
}

h4 {
  font-size: var(--font-size-l);
}

a {
  color: var(--color-primary);
  text-decoration: none;
  transition: color 200ms;
}
a:hover, a:focus, a:active {
  color: var(--color-primary-rotate);
}

@keyframes fadeInScale {
  from {
    opacity: 0;
    transform: scale(0.1);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes yScale {
  from {
    opacity: 0;
    transform: scale(0.5) translateY(100px); /* Start below (move from down to up) */
  }
  to {
    opacity: 1;
    transform: scale(1) translateY(0px); /* End at normal position */
  }
}
/* Keyframes for the animated glowing effect */
@keyframes glow {
  0% {
    box-shadow: 0 0 10px 5px rgba(255, 215, 0, 0.1); /* Light glow at start */
  }
  50% {
    box-shadow: 0 0 100px 5px rgb(255, 215, 0); /* Stronger glow in the middle */
  }
  100% {
    box-shadow: 0 0 10px 5px rgba(255, 215, 0, 0.1); /* Light glow at the end */
  }
}
.container {
  max-width: 1200px;
  margin: 0 auto;
}

.dark-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 1;
  height: 100vh;
}

.darker-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}

.header-bar {
  display: flex;
}/*# sourceMappingURL=/assets/application.sass-5bfcad68.css.map */