:root {
    --amber-glow: #f99d1cff;
    --amber-flame: #fdb813ff;
    --french-blue: #29367dff;
    --dusk-blue: #15559dff;
    --twitter-blue: #0074bcff;
    --teal: #007f7fff;
    --black: #000000ff;
    --candela-bg: #190a00;
}

body {
    font-family: 'Montserrat', sans-serif;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

h1 {
    font-weight: 900;
    color: var(--amber-glow);
}

.container {
    width: 100%;
    height: 100vh;
    overflow-y: scroll;
    scroll-snap-type: y mandatory;
}

.content {
    width: 100%;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    scroll-snap-align: start;
    background: #fff;
}

.splash-screen {
    background: linear-gradient(454deg, var(--french-blue), var(--twitter-blue));
}

.splash-title {
    text-align: center;
}

.introduction {
    margin: 10%;
    width: 80%;
    text-align: justify;
}

.canto {
    margin: 10%;
    width: 80%;
}

.basic {
    margin: 10%;
    width: 80%;
}

.scrollable {
    height: 100vh;
    overflow-y: auto;
}

 /* Hide scrollbar for Chrome, Safari and Opera */
.scollable::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.scrollable {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
} 

.rit {
    font-weight: 700;
    margin: 5%;
    color: var(--french-blue);
}

.strofa {
    margin: 5%;
}

/* .candela img {
} */
 .candela img {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
 }

.candela-content {
    background: var(--candela-bg);
    position: relative;
}

.candela-flex {
    display: flex;
    flex-direction: column;
}

#splash-logo{
    max-width: 30%;
}

#motto {
    font-family: 'Boogaloo', system-ui;
    color: white;
}