/*
Theme Name: VanEVE FSE
Theme URI: https://vaneve-online.nl
Author: VanEVE
Author URI: https://vaneve-online.nl
Description: A modern and extendable Full Site Editing block theme starter.
Requires at least: 6.5
Tested up to: 7.1
Requires PHP: 8.0
Version: 1.5.1
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: vaneve
Tags: full-site-editing, block-patterns, custom-colors, custom-logo, editor-style
*/

/* Base theme fallback styles outside theme.json. */
:root {
 --vaneve-radius: 0.5rem;
}
html{
     scroll-behavior: smooth;
}
body {
 text-rendering: optimizeLegibility;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}

a {
 text-underline-offset: 0.18em;
}

:root {
 --wp--custom--content-inline-padding: 0px;
}
 .is-content-justification-space-between {
  justify-content: space-between;
 }
 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
  hyphens: auto;
  overflow-wrap: break-word;
 }
 a:where(:not(.wp-element-button)){
  text-decoration: underline;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  transition: opacity 0.3s ease-in-out;
  font-family: inherit;
 }
 a:where(:not(.wp-element-button)):hover, a:where(:not(.wp-element-button)):focus {
  opacity: 0.8;
 }
@media (max-width: 1200px) {
 :root {
  --wp--custom--content-inline-padding: 16px;
 }


 /* padding binnen full-width blocks (zoals cover) */
 .wp-block-cover.alignfull>.wp-block-cover__inner-container> :not(.alignfull):not(.alignwide):not(:has(> .alignfull)):not(:has(> .alignwide)),
 .wp-block-group.alignfull>.wp-block-group__inner-container> :not(.alignfull):not(.alignwide):not(:has(> .alignfull)):not(:has(> .alignwide)), .wp-block-vaneve-circle-section.alignfull > .wp-block-vaneve-circle-section__inner> :not(.alignfull):not(.alignwide):not(:has(> .alignfull)):not(:has(> .alignwide)) {
  padding-inline: 16px;
 }
}
