/*
Theme Name: Connect Idiomas
Template: ollie
Author: PotenciAI
Description: Tema fill d'Ollie per a Connect Idiomas (inglés para empresas, Mallorca). Les seccions i plantilles les posa Ollie; aquest fill hi posa la paleta de la marca, la tipografia DM Sans, la capçalera, el peu i la portada. Cap page builder.
Version: 1.0.9
Requires at least: 6.5
Requires PHP: 7.4
License: GPLv2 or later
Text Domain: connect
*/

/* El disseny viu a theme.json. Aquí només hi ha el que theme.json no pot expressar. */

/* Les àncores de la portada no queden tapades per la capçalera */
html { scroll-behavior: smooth; }
[id] { scroll-margin-top: 1.5rem; }

/* Focus visible arreu */
:where(a, button, input, textarea, select, .wp-block-button__link):focus-visible {
	outline: 3px solid var(--wp--preset--color--primary-alt);
	outline-offset: 2px;
}

/* Marques [PENDENT] visibles mentre la web és a l'adreça provisional */
.connect-pendent {
	background: #FFF4D6;
	color: #6B4E00;
	padding: 0 .3em;
	border-radius: 3px;
}

/* Formulari de contacte (Fluent Forms): mateixa lletra i cantonades que la resta */
.connect-formulario .ff-el-form-control,
.connect-formulario .ff-btn { font-family: inherit; border-radius: 6px; }
.connect-formulario .ff-btn { font-weight: 600; }
.connect-formulario .ff-message-success { border: 0; box-shadow: none; padding: 0; color: var(--wp--preset--color--main); }

/* Mòbil: el botó de la capçalera no hi cap al costat del logo; el mateix botó surt just a sota, a la portada */
@media (max-width: 600px) {
	.site-header .wp-block-buttons { display: none; }
}

@media (prefers-reduced-motion: reduce) {
	html { scroll-behavior: auto; }
	*, *::before, *::after { animation-duration: .001ms !important; transition-duration: .001ms !important; }
}
