/*
Theme Name: Hello Biz Child
Theme URI: https://github.com/elementor/hello-biz-child/
Description: Hello Biz Child is a child theme of Hello Biz, created by Elementor team
Author: Elementor Team
Template: hello-biz
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Version: 1.0.0
Stable tag: 1.0.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hello-biz-child
Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready, style-variations
*/

/* Add your custom styles here */

h1::selection,
h2::selection,
h3::selection,
h4::selection,
h5::selection,
h6::selection,
p::selection {
  color: #FEE5B9 !important;
  background-color: transparent !important;
  text-shadow: none !important;
  -webkit-text-fill-color: #FEE5B9 !important;
}

/* Firefox */
h1::-moz-selection,
h2::-moz-selection,
h3::-moz-selection,
h4::-moz-selection,
h5::-moz-selection,
h6::-moz-selection,
p::-moz-selection {
  color: #FEE5B9 !important;
  background-color: transparent !important;
}

/* Wrapper base dos vídeos Cloudflare Stream */
.cfstream-wrap {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 3rem;
  display: block;
  min-height: 200px; /* segurança para não colapsar no editor */
}

/* Horizontal 16:9 */
.cfstream-wrap.horizontal {
  aspect-ratio: 16 / 9;
}

/* Vertical 9:16 */
.cfstream-wrap.vertical {
  aspect-ratio: 9 / 16;
}

/* Iframe preenche sempre o wrapper e herda o radius */
.cfstream-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  border-radius: inherit;
  display: block;
}