/* latin */
@font-face {
  font-family: 'Crafty Girls';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(va9B4kXI39VaDdlPJo8N_NveRhf6.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Emilys Candy';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(2EbgL-1mD1Rnb0OGKudbk0yJptZqb84.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Emilys Candy';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(2EbgL-1mD1Rnb0OGKudbk0yJqNZq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

body {
    background-color: rgb(245, 220, 232);
}

/* FONTS */
.emilys-candy-regular {
    font-family: "Emilys Candy", serif;
    font-weight: 400;
}

.crafty-girls-regular {
    font-family: "Crafty Girls", serif;
    font-weight: 400;
}

/* HERO IMAGE */
.hero {
    background-image: url("edit00.png");
    background-size: 101% 101%;
    background-position: center;
    background-repeat: no-repeat;
    height: 700px;
    max-width: 90%;
    border: 10px inset hotpink;
    display: flex;
    margin: 0 auto;
}

.mainlogo{
  height: 600px;
  width: 600px;
  top:100px;
   display: block;
  margin: auto;
  width: 50%;
}

/* QUOTE */

.edit-section {
    background-color: lightpink; 
    color: white;
    padding: 100px 20px;
    text-align: center;
    max-width: 80%;
    margin: 100px auto;
    border-radius: 20px;
    opacity: 3;
    animation: fadeIn 2s ease forwards;
    animation-delay: 0.5s;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(50px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.fade-content p {
    margin-bottom: 50px;
    line-height: 1.5;
}

.section-title {
    font-size: 48px;
    color: hotpink;
}

.subheading {
    font-size: 32px;
    color: rgb(245, 220, 332);
        font-weight: bold;
}

.facetune-slogan {
    font-size: 24px;
    color: white;
    font-style: bold;
}

.facetune-slogan1 {
    font-size: 24px;
    color: hotpink;
    font-style: italic;
}



/* IMAGE GRID */
/* IMAGE GRID */
.body-grid {
  display: flex; 
  flex-direction: column; 
  gap: 2rem;
  padding: 100px;
  max-width: 5000px; 
  margin: 0 auto; 
  align-items: center;
}

.body-box {
  border: 7px inset hotpink;
  background-color: black;
  padding: 80px;
  border-radius: 20px;
  color: white;
  width: 100%;
  max-width: 100%; 
  min-height: 550px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}

.box1, .box2, .box3, .box4, .box5, .box6, .box7, .box8, .box9, .box10 {
  width: 100vw; 
  height: 100vh; 
  background-size: 100% 100%; 
  background-position: center;
  transition: transform 0.3s ease-in-out; /* Smooth hover effect */
}

.box1 { background-image: url("z1.jpg"); }
.box1:hover { background-image: url("z2.jpg"); }

.box2 { background-image: url("z3.jpg"); }
.box2:hover { background-image: url("z4.jpg"); }

.box3 { background-image: url("z5.jpg"); }
.box3:hover { background-image: url("z6.jpg"); }

.box4 { background-image: url("z7.jpg"); }
.box4:hover { background-image: url("z8.jpg"); }

.box5 { background-image: url("z9.jpg"); }
.box5:hover { background-image: url("z10.jpg"); }

.box6 { background-image: url("z11.jpg"); }
.box6:hover { background-image: url("z12.jpg"); }

.box7 { background-image: url("z13.jpg"); }
.box7:hover { background-image: url("z14.jpg"); }

.box8 { background-image: url("z15.jpg"); }
.box8:hover { background-image: url("z16.jpg"); }

.box9 { background-image: url("z17.jpg"); }
.box9:hover { background-image: url("z18.jpg"); }

.box10 { background-image: url("z19.jpg"); }
.box10:hover { background-image: url("z20.jpg"); }

/* NEXT PAGE */
.page-navigation {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 40px;
    margin-top: 10%; 
}

.nav-image {
    width: g00px; 
    height: auto;
    transition: transform 0.3s ease-in-out;
}

.nav-image:hover {
    transform: scale(1.1);
}


/* FOOTER */
.footer-credits {
    background-color: lightpink;
    border-radius: 10px;
    border: 4px solid hotpink;
    padding: 20px;
    text-align: center;
    color: white;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

li {
    display: inline-block;
    padding: 10px;
    border: 3px solid hotpink;
    font-family: "Crafty Girls", serif;
    margin: 5px;
    font-size: 30px;
}
