/*
Theme Name: Eversoul Blog
Theme URI: https://www.eversoul.com/
Author: SEVENSCOPE
Author URI: https://sevenscope.co/
Description: Theme for the Eversoul Blog
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 8.1
Text Domain: eversoul
*/

/* Basic resets to keep the blank theme usable */
html, body {
  margin: 0;
  padding: 0;
}

/**
 * Eversoul buttons: focus outline.
 *
 * WARNING: This block is maintained by the Eversoul theme. Manual edits may be overwritten.
 */
button:focus,
button:focus-visible,
input[type="submit"]:focus,
input[type="submit"]:focus-visible,
input[type="button"]:focus,
input[type="button"]:focus-visible,
input:focus,
input:focus-visible,
textarea:focus,
textarea:focus-visible,
select:focus,
select:focus-visible,
.elementor-button:focus,
.elementor-button:focus-visible {
  outline: 2px solid var(--e-global-color-primary, #E07E3D);
  outline-offset: 2px;
}

/**
 * Normalize select text color on iOS Safari (avoids default blue).
 */
select,
select option {
  color: inherit;
  -webkit-text-fill-color: currentColor;
}

/**
 * Complianz - Style overrides
 */


.cmplz-cookiebanner.cmplz-show {
    padding: 16px;
    gap: 6px;
    box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.08), 0px 8px 8px -4px rgba(16, 24, 40, 0.03);
    border: 1px solid var(--es_gray_300);
}

.cmplz-cookiebanner .cmplz-message#cmplz-message-1-optin {
    margin-bottom: 0;
}

/**
 * Elementor text widget - remove top and bottom spacing on first and last paragraph inside widget
 */

.elementor-widget-text-editor p:first-child {
    margin-block-start: 0;
}

.elementor-widget-text-editor p:last-child {
    margin-block-end: 0;
}

/**
 * Stylize post links
 */
.elementor-widget-text-editor p a,
.elementor-widget-theme-post-content p a{
    text-decoration: underline;
    color: var(--e-global-color-text);
}