/*
Theme Name: Prototype for oreenumerique.fr
Theme URI: 
Author: Figma to WordPress Export
Description: Thème WordPress généré automatiquement à partir d'un design Figma.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: prototype-for-oreenumerique-fr
*/

* { box-sizing: border-box; }
html, body { margin: 0; padding: 0; }
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
}
.figma-export-root img { display: block; max-width: 100%; }
.figma-export-root > .fx-node { transform-origin: top left; }
.figma-export-nav ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin: 0;
  padding: 12px 20px;
}
.figma-export-nav a { text-decoration: none; color: inherit; }
@keyframes fx-marquee {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}
:root { --fx-accent: #18a0fb; }
a {
  color: var(--fx-accent);
  transition: opacity 0.2s ease, color 0.2s ease;
}
a:hover { opacity: 0.75; }
button,
input[type="submit"],
input[type="button"],
.button,
.wp-block-button__link {
  background-color: var(--fx-accent);
  border-color: var(--fx-accent);
  color: #fff;
  cursor: pointer;
  transition: filter 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease;
}
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.button:hover,
.wp-block-button__link:hover {
  filter: brightness(1.1);
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
