/*
Theme Name: SaasLauncher Agency
Author: CozyThemes
Author URI: https://cozythemes.com/
Description: SaasLauncher Agency is a modern WordPress Full Site Editing (FSE) child theme of SaasLauncher, designed for digital agencies, creative studios, marketing firms, and professional service businesses. It combines a clean, professional design with flexible templates, patterns, and global style options, allowing you to easily customize your website's layout, colors, typography, and content directly through the WordPress Site Editor without extensive coding.
Template: saaslauncher
Version: 1.0.1
Requires at least: 7.0
Tested up to: 7.1
Requires PHP: 7.4
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: saaslauncher-agency
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, e-commerce, full-site-editing, block-patterns, full-width-template, rtl-language-support, threaded-comments, translation-ready, block-styles, wide-blocks
*/
.entry-content.wp-block-post-content a,
.wp-block-comment-content a,
p a,
.wp-block-heading a {
  text-decoration: underline;
}

/* Newsletter */
form.wpcf7-form p {
  & input.wpcf7-form-control {
    padding: 12px 26px !important;
    font: var(--wp--preset--font-size--normal);
    font-family: var(--wp--preset--font-family--inter);
    border-radius: 12px;
    border: 1px solid var(--wp--preset--color--border-color);
  }
  & input.wpcf7-submit {
    background-color: var(--wp--preset--color--primary) !important;
  }
  & input.wpcf7-submit:hover {
    background-color: var(--wp--preset--color--secondary) !important;
    border-color: var(--wp--preset--color--border-color);
  }
}
.saaslauncher-agency-newsletter.wp-block-contact-form-7-contact-form-selector {
  & form.wpcf7-form p {
    position: relative;
    & input.wpcf7-form-control {
      padding: 14px 28px !important;
      border-radius: 100px !important;
      color: var(--wp--preset--color--light-color);
      background: var(--wp--preset--color--background) !important;
    }
    & input.wpcf7-submit {
      position: absolute;
      right: 6px;
      top: 4px;
      padding: 8px 24px !important;
      color: var(--wp--preset--color--secondary);
      background: var(--wp--preset--color--light-color) !important;
    }
    & input.wpcf7-submit:hover {
      background: var(--wp--preset--color--primary) !important;
    }
  }
}

nav.wp-block-navigation ul li a:hover {
  color: var(--wp--preset--color--light-color) !important;
}
/* Overflow Hidden */
.wp-block-columns[style*="border-top-left-radius"],
.wp-block-columns[style*="border-top-right-radius"],
.wp-block-columns[style*="border-bottom-left-radius"],
.wp-block-columns[style*="border-bottom-right-radius"],
.wp-block-column[style*="border-top-left-radius"],
.wp-block-column[style*="border-top-right-radius"],
.wp-block-column[style*="border-bottom-left-radius"],
.wp-block-column[style*="border-bottom-right-radius"] {
  overflow: hidden;
}
