/*
Theme Name: Prélude
Text Domain: prelude-studio
Template: Divi
Description:  Custom Wordpress theme based on Divi.
Author:       Nathan Mathieu
Version: 1.0.0
Author URI:   https://prelude-studio.com
*/

:root {
  --main-light: #4f74ff;
  /* --main-dark: #5700ff; */
  /* --main-dark: #5245ff; */
  --main-dark: #3e3bf0;

  
  --grey: #b3b3b3;
  --black: #080808;
  --transition: all 0.2s;
  --radius: 20px;
  --gradient: linear-gradient(80deg, var(--main-dark) -10%, var(--main-light) 110%);
  --gradient-st: linear-gradient(80deg, #ffa94d -10%, #ff5e00 110%);
}

*::selection {
  background: var(--main-dark);
  color: white;
}

:root :where(a:where(:not(.wp-element-button))) {
  text-decoration: unset !important;
}

strong {
  position: relative;
  color: var(--main-dark);
}

.row_inline_buttons .et_pb_column .et_pb_button_module_wrapper {
  display: inline-block !important;
  margin-right: 20px;
}

.et_pb_blurb_content {
  margin: unset !important;
}

.et_pb_image .et_pb_image_wrap img {
  pointer-events: none !important;
}

.section_noise {
  position: relative;
}
.section_noise::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  top: 0;
  left: 0;
  z-index: 1;
  background-image: url(/wp-content/uploads/2025/11/noise-gif.webp);
  background-repeat: repeat;
  opacity: 0.03;
}

@media screen and (max-width: 980px) {
  /* admin bar */
  body.logged-in.admin-bar .et_pb_section_1_tb_header {
    top: 0 !important;
  }

  body.logged-in.admin-bar .et_pb_section_1_tb_header,
  body.logged-in.admin-bar .et_pb_section_2_tb_header {
    top: 0 !important;
  }

  body.logged-in.admin-bar .et_pb_row_1_tb_header,
  body.logged-in.admin-bar .et_pb_row_2_tb_header {
    top: 0 !important;
  }
}
