/*
Theme Name: Opie GT
Theme URI: https://insectes.org/
Author: Office pour les insectes et leur environnement
Author URI: https://insectes.org/
Description: Thème pour les groupes de travail de l'Opie
Requires at least: 6.4
Tested up to: 6.6
Requires PHP: 8.3
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: opiegt
*/

/* Outils */

footer.wp-block-template-part {
  /* Fix un margin-top audacieux par défaut. */
  margin-top: 0;
}

#content-col {
  border-radius: 2rem;
}

.featured-image-caption {
  text-align: center;
  font-size: var(--wp--preset--font-size--small);
  color: var(--wp--preset--color--contrast-2);
}

/* Contact Form 7 */

.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="quiz"],
.wpcf7-form textarea {
    display: flex;
    flex-flow: column nowrap;
    padding: 0.375rem;
    line-height: 1.5;
    background-clip: padding-box;
    border: 1px solid var(--wp--preset--color--contrast);
    border-radius: 0.375rem;
    transition: border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
    box-shadow: none;
}

.wpcf7-form input[type="text"]:focus,
.wpcf7-form input[type="email"]:focus,
.wpcf7-form input[type="tel"]:focus,
.wpcf7-form input[type="number"]:focus,
.wpcf7-form input[type="quiz"]:focus,
.wpcf7-form textarea:focus {
    background-color: var(--wp--preset--color--base);
    border: 1px solid rgba(16, 152, 119, 0.25);
    border-color: var(--wp--preset--color--opie-green);
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(16, 152, 119, 0.25);
}

.wpcf7-form-control.wpcf7-submit {
    background-color: var(--wp--preset--color--contrast);
    border-radius: 0.33rem;
    border-color: var(--wp--preset--color--contrast);
    border-width: 0;
    box-sizing: border-box;
    color: var(--wp--preset--color--base);
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: var(--wp--preset--font-size--small);
    font-style: normal;
    font-weight: 500;
    line-height: inherit;
    padding: 0.6rem 1rem;
    text-align: center;
    text-decoration: none;
    word-break: break-word;
}

.wpcf7-form-control.wpcf7-submit:hover {
    background-color: var(--wp--preset--color--contrast-2);
    border-color: var(--wp--preset--color--contrast-2);
    color: var(--wp--preset--color--base);
}
