/*
 Theme Name:   Bootscore Child Stefanch.com
 Description:  Bootscore Child Theme for Stefan Blog
 Author:       Stefan Chekanov
 Author URI:   https://stefanch.com
 Template:     bootscore
 Version:      6.0.0
 Requires at least: 5.0
 Tested up to: 6.6
 Requires PHP: 7.4
 License: MIT License
 License URI: https://github.com/bootscore/bootscore-child/blob/main/LICENSE
 Text Domain:  bootscore
*/

/* 
All style editing is done via /assets/scss/_bootscore_custom.scss
*/

:root {
    --bs-body-font-size: 1.1rem;
}

/* Full-bleed, full-height hero */
.hero-full{
  position: relative;
  width: 100vw;            /* пълна ширина на прозореца */
  min-height: 100vh;       /* пълна височина на прозореца */
  background-image: url('https://stefanch.com/wp-content/uploads/2018/01/cropped-DSC_1167.jpeg');
  background-size: cover;  /* запълва; може да изреже краища при несъответстваща пропорция */
  background-position: center center;
  background-repeat: no-repeat;

  /* full-bleed трик, ако е вътре в .container – изкарва секцията извън падингите */
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

/* Тъмен градиент отдолу за четимост на текста */
.hero-overlay{
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;    /* долу */
  /* Плавен градиент отдолу нагоре; можеш да усилиш 0.55 при нужда */
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.25) 0%,
    rgba(0,0,0,0.00) 35%
  );
}

/* Текстът долу-ляво, с responsive падинг и размери */
.hero-text{
  padding: clamp(16px, 3vw, 48px);
  text-align: left;
}

.hero-text h1,
.hero-text p{
  color: #fff;
  margin: 0;
  text-shadow: 0 2px 4px rgba(0,0,0,0.45);
}

.hero-text h1{
  font-size: clamp(28px, 5vw, 56px);
  line-height: 1.1;
}

.hero-text p{
  font-size: clamp(16px, 2.2vw, 22px);
  opacity: .95;
}
