/*
Theme Name: Any Block Carousel Slider
Author: weblazer
Author URI: https://profiles.wordpress.org/weblazer/
Text Domain: native-blocks-carousel
*/

@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');

:root {
  --wp--preset--shadow--natural: 0rem 0.67rem 1.32rem -0.67rem #33333380;
}

[style*="radius"] {
  overflow: hidden;
}

strong {
  font-weight: 600; 
} 

/* Fix for SVGs with zero dimensions */
img[src$=".svg"],
.wp-block-image img[src$=".svg"] {
  max-width: 100%;
  height: auto;
  min-width: 1px;
  min-height: 1px;
}

/* Ensure SVGs inside links (like the logo) wrap correctly and respect dimensions */
a > img[src$=".svg"],
.wp-block-site-logo a {
  display: inline-block;
  line-height: 0;
}

/* Fix for SVG display in Gutenberg Editor */
.editor-styles-wrapper img[src$=".svg"] {
    width: auto !important;
    height: auto !important;
    max-width: 100%;
}

.editor-styles-wrapper .wp-block-site-logo img[src$=".svg"] {
    width: 100% !important;
    height: auto !important;
}

.has-inline-color {
  color: var(--wp--preset--color--accent-2, #3071a6) !important;
}

[style*="box-shadow"]{
  box-shadow: var(--wp--preset--shadow--natural, 0rem 0.67rem 1.32rem -0.67rem #33333380) !important;
}