@charset "UTF-8";
/*!
 * Bootstrap  v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 * 
 * 
 *   .nav-text {color: #FFFFFF !important;}
 * 
 *   .nav-link.active:before {background: none;}
 * 
 *      .nav-text {color: #000000 !important;}. from phone
 * 
 */



.nav-link.active.no-before:before {
  --bs-primary: none;
  width: 0px !important;
}




.nav-link {
    --bs-nav-link-color: white;
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    --bs-navbar-active-color: black;
}

.nav-link.active {
    --bs-navbar-active-color: black;
}



  .video-sizing {width: 540; height: 380;}





@media (max-width: 991.98px) {

.nav-link {
    --bs-nav-link-color: black;
}

     .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    --bs-navbar-active-color: blue;
}

}


/* ----------- Larger Device ----------- */

@media only screen 
  and (max-device-width: 991.98px) { 
   
  .video-sizing {width: 500; height: 300;}
   
  .nav-link {
    --bs-nav-link-color: black;
}

  .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    --bs-navbar-active-color: blue;
}

}


/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (max-device-width: 812px) { 
   
        .video-sizing {width: 500; height: 300;}
   
.nav-link {
    --bs-nav-link-color: black;
}

     .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    --bs-navbar-active-color: blue;
}

}



/* Obviously Narrow Black Italic */
.mm-title, .mm-titleorange, .mm-titlepink {
  display: block;
  font-family: "obviously-narrow", sans-serif;
  font-weight: 800;
  font-style: italic;
}


/* Obviously Narrow Bold Italic */
.mm-title-demi {
  display: block;
  font-family: "obviously-narrow", sans-serif;
  font-weight: 700;
  font-style: italic;
}


/* Avenir styles */
.mm-medium {
  display: block;
  font-family: "avenir-next-lt-pro-condensed", sans-serif;
  font-style: normal;
  font-weight: 500; 
  color: #0d0907;
}

.mm-medium-inline {
  display: inline;
  font-family: "avenir-next-lt-pro-condensed", sans-serif;
  font-style: normal;
  font-weight: 500; 
  color: #0d0907;
}


.mm-demi {
  display: block;
  font-family: "avenir-next-lt-pro-condensed", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #0d0907;
}

/* Use this on spans inside a line */
.mm-demi-inline {
  display: inline;
  font-family: "avenir-next-lt-pro-condensed", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #0d0907;
}


/* MAN-MADE Colors */
.text-orange    { color: #dc392c !important; }
.text-pink      { color: #d8117d !important;}
.text-navy      { color: #13132a !important;}
.text-black     { color: #000000 !important;}
.mm-title       { color: #ffffff; }
.mm-titleorange { color: #dc392c; }
.mm-titlepink   { color: #d8117d; }
.text-crow      { color: #0d0907; } 




.btn-preorder-1 {
  background-color: #dc392c;
  color: #ffffff;
  border: none;
  box-shadow: 0 2px 8px rgba(0,0,0,0.6);
  transition: background-color 0.3s ease;
}

.btn-preorder-1:hover {
  background-color: #d8117d;
  color: #ffffff;
}



.btn-preorder-2 {
  background-color: #dc392c;
  color: #ffffff;
  border: 4px solid #ffffff;
  border-radius: 50%;
  box-shadow: 0 4px 15px rgba(0,0,0,0.6);
  transition: background-color 0.3s ease, transform 0.4s ease;
}
.btn-preorder-2:hover {
  background-color: #d8117d;
  border-color: #ffffff;
  color: #ffffff;
  transform: rotate(15deg);
}


/* Announcement bar link */
.announcement-link {
  text-decoration: none;
  transition: opacity 0.3s ease;
}

.announcement-link:hover {
  text-decoration: none;
  transition: color 0.3s ease;
}

.announcement-link:hover span {
  color: #d8117d !important;
  transition: color 0.3s ease;
}


/* Navbar link hover */
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
  color: #d8117d !important;
  transition: color 0.3s ease;
}

/* Active menu item */
.navbar-light .navbar-nav .nav-link.active {
  color: #d8117d !important;
}

/* For dark navbar */
.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
  color: #d8117d !important;
  transition: color 0.3s ease;
}

.navbar-dark .navbar-nav .nav-link.active {
  color: #d8117d !important;
}


/* Book Cover Shadow */

/* Soft and diffuse */
.mm-book-cover-1 {
box-shadow: 0 10px 30px rgba(0,0,0,0.2);
}

/* Classic offset (like light from top-left) */
.mm-book-cover-2 {
box-shadow: 8px 8px 20px rgba(0,0,0,0.35);
}

/* Deep and dramatic */
.mm-book-cover-3 {
box-shadow: 12px 12px 40px rgba(0,0,0,0.5);
}

/* Brand color glow — pink */
.mm-book-cover-4 {
box-shadow: 0 8px 25px rgba(216,17,125,0.4);
}

/* Brand color glow — orange */
.mm-book-cover-5 {
box-shadow: 0 8px 25px rgba(220,57,44,0.4);
}

/* Layered (soft + offset combined) */
.mm-book-cover-6 {
box-shadow: 4px 4px 10px rgba(0,0,0,0.2), 10px 10px 30px rgba(0,0,0,0.15);
}
