/*
 Theme Name:   Astra Child
 Theme URI:    https://example.com/astra-child
 Description:  Astra Child Theme
 Author:       Astra Studio
 Template:     astra
 Version:      2.0.0
 Text Domain:  astra-child
*/


/* =========================
   Fonts
========================= */
/* Font is enqueued in functions.php (avoid CSS @import). */

:root{
  --color-primary: #d18d00;
  --color-secondary: #550603;
  --color-accent: #750300;
}

html,
body{
  font-family: "Roboto", sans-serif;
}

button,
input,
select,
textarea{
  font-family: inherit;
}

/* Per-page: hide entire header (site-header) */
.qp-hide-site-header .site-header{
  display: none !important;
}

/* Force Gutenberg full-width sections to break out of Astra containers */
.entry-content > .alignfull,
.wp-site-blocks > .alignfull,
.alignfull{
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

@media (min-width: 922px) {
    .site-content .ast-container {
        display: block;
    }
}
@media (min-width: 1200px) {
    .ast-plain-container.ast-no-sidebar #primary {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 700;
    color: #d18d00;
}

a:focus {
  outline: none;
}

.style-gradient{
  display: inline-block;
  background-color: transparent;
  background-image: radial-gradient(at left top, rgb(57, 223, 216) 35%, rgb(40 0 249) 120%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}
