@font-face {
  font-family: "poppins";
  src: url("../../fonts/Poppins-Regular.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
}

.send-flowers-regular {
  font-family: "Send Flowers", cursive;
  font-weight: 400;
  font-style: normal;
}

.content-box {
  max-width: 95%;     /* your requested width */
  /*width: min(1000px, 100%);*/

  margin: 8px auto 12px;   /* top/bottom | left/right center */

  padding: 12px;

  background: rgb(64,68,45, 0.93); /* semi-transparent */
  border-radius: 12px;
  color: black;

  box-shadow: 0 4px 15px rgba(0,0,0,0.15);

  line-height: 1.6;
}

.content-box p {
    text-align: justify;
    text-indent: 0px;
    font-family: "poppins", sans-serif;
    color: #eccec4;
    font-size: 1em;
}

.content-box ul {
    font-family: "poppins", sans-serif;
    color: #eccec4;
    font-size: 1em;
}

.content-box p::first-letter {
  /*font-weight: bold;*/
  font-size: 1.1em;
}

body {
  margin: 0;
  
  background-image: url("../../img/main_bg.jpg");

  background-color: #40442d;

  background-size: cover;        /* fill screen */
  background-position: center;  /* center image */
  background-repeat: no-repeat; /* no tiling */
  background-attachment: fixed; /* optional: subtle parallax */
}

body {
    font-family: 'poppins', sans-serif;
    color: #d79e67;
    min-height: 100vh;
    margin: 0 auto;
    line-height: 1.6;
}

html, body {
  min-height: 100%;
}


/* Layout wrapper */
.intro-layout {
  display: flex;
  gap: 32px;
  align-items: flex-start;
}

/* Image container */
.intro-image img {
  width: 460px;         /* adjust size */
  height: auto;
  border-radius: 12px;
  object-fit: cover;
}

/* Text container */
.intro-title p {
  font-size: 1.6em;
  text-align: center;
  font-family: "Sour Gummy", sans-serif;
}


@media (max-width: 768px) {
  .intro-layout {
    flex-direction: column;
    align-items: center;
  }

  .intro-image img {
    width: 80%;
    max-width: 320px;
  }

  .intro-text {
    width: 100%;
  }
}


.intro-image img {
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
}