/*
Theme Name: Euro Seafoods
Theme URI: https://euroseafoods.com
Author: Business Butler
Author URI: https://businessbutler.fr
Description: Bespoke premium theme for Euro Seafoods Limited — The North Atlantic Standard. Multi-page, bilingual-ready (EN default + FR via TranslatePress), GSAP-driven interactions. Built by Business Butler.
Version: 1.0
Requires at least: 6.0
Requires PHP: 8.0
License: Proprietary — © Euro Seafoods Limited / Business Butler
Text Domain: euroseafoods
*/

/* Per-page CSS is enqueued from functions.php (home.css, products.css, about.css, contact.css, legal.css).
   Each is self-contained (tokens + nav + footer + page), so exactly one loads per view. */
html,body{margin:0;padding:0}

/* Fix menu mobile sur toutes les pages (header identique a l'accueil) */
@media (max-width:760px){
  .nav__links{position:fixed;inset:0;background:var(--deep-sea);flex-direction:column;justify-content:center;gap:34px;transform:translateY(-100%);height:100dvh;visibility:hidden;pointer-events:none;transition:transform .5s var(--ease),visibility .5s var(--ease);z-index:110}
  .nav__links.open{transform:none;visibility:visible;pointer-events:auto}
  .nav__links a{font-size:1.4rem;font-family:var(--serif)}
  .nav__cta{display:none}
  .burger{display:block}
}

/* Fix bouton switch EN/FR (liens) identique sur toutes les pages */
.lang{display:flex;gap:2px;border:1px solid rgba(244,247,248,.25);border-radius:999px;padding:3px}
.lang a{background:transparent;border:none;color:#9BAAB0;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:5px 11px;border-radius:999px;text-decoration:none;cursor:pointer;display:inline-block;line-height:1;transition:all .3s cubic-bezier(.4,0,.2,1)}
.lang a.active{background:#F4F7F8;color:#002B47}

