/*
Theme Name: FOMO Agency
Theme URI: https://fomogroup.fr
Author: FOMO
Description: Le portfolio FOMO : showreel, télévision CRT, projets et équipe. Contenus modifiables depuis WordPress, sans extension payante.
Version: 1.2.1
Requires at least: 6.6
Requires PHP: 7.4
Text Domain: fomo-agency
License: GPL v2 or later (code); brand assets remain the property of their respective owners.
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
:root { --font-geist-sans: 'Geist', Arial, sans-serif; --font-geist-mono: 'Geist Mono', monospace; }
.admin-bar .site-header--solid { top: 32px; }
.skip-link { position: fixed; top: -100px; left: 1rem; z-index: 99999; background: white; color: black; padding: 1rem; }
.skip-link:focus { top: 1rem; }
.wp-generic { padding-top: 4rem; padding-bottom: 5rem; min-height: 60vh; }
.wp-generic h1 { font-size: clamp(3rem,8vw,8rem); line-height: 1; margin-bottom: 3rem; }
.wp-generic .entry-content { max-width: 70rem; margin: auto; line-height: 1.6; }
.wp-generic .entry-content > * + * { margin-top: 1.5rem; }
.wp-generic .entry-content a { text-decoration: underline; }
.wp-generic .entry-content h2 { font-size: 2rem; }
.wp-generic .entry-content h3 { font-size: 1.5rem; }
.wp-generic .entry-content ul { list-style: disc; padding-left: 1.5rem; }
.wp-generic .entry-content ol { list-style: decimal; padding-left: 1.5rem; }
.project-image { max-width: 100%; }
.fomo-empty { padding: 3rem var(--page-gutter); }
.reel-dialog--local { box-sizing: border-box; }
@media (max-width:782px) { .admin-bar .site-header--solid { top: 46px; } }
@media (max-width:600px) { .admin-bar .site-header--solid { top: 0; } }
