/*
Theme Name:        Mercury Ventes
Theme URI:         https://mercuryventes.com/
Author:            Razee Marketing
Description:       Lightweight Elementor-ready theme for Mercury Ventes. Header, footer, colours and fonts come from Mercury Ventes → Theme Options (requires the Mercury Ventes Core plugin). Pages are built with Elementor using the Mercury Ventes widgets.
Version:           1.0.0
Requires at least: 6.4
Tested up to:      7.1
Requires PHP:      7.4
License:           GNU General Public License v2 or later
License URI:       https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:       mercury-ventes
Tags:              custom-menu, full-width-template, accessibility-ready, translation-ready
*/

/* Only the minimum the theme needs; everything visual lives in the plugin (mv.css). */
html{-webkit-text-size-adjust:100%}
body.mv-site{margin:0;background:#fff;overflow-x:clip}
.mv-site img{max-width:100%;height:auto}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.mv-skip{position:absolute;left:12px;top:-60px;z-index:100;background:#0023D7;color:#fff;padding:10px 16px;border-radius:8px;text-decoration:none;font-weight:700}
.mv-skip:focus{top:12px}

/* Regular (non-Elementor) content: posts, legal pages */
.mv-content{max-width:var(--mv-container,1200px);margin:0 auto;padding:clamp(2.5rem,2rem + 3vw,5rem) max(16px,env(safe-area-inset-right,0px)) clamp(3rem,2rem + 4vw,6rem) max(16px,env(safe-area-inset-left,0px))}
.mv-prose{max-width:72ch;margin:0 auto;font-family:var(--mv-font,system-ui,sans-serif);color:var(--mv-slate,#344054);font-size:1.0625rem;line-height:1.75}
.mv-prose h1,.mv-prose h2,.mv-prose h3{color:var(--mv-ink,#0B1020);line-height:1.15;letter-spacing:-.02em;margin:2em 0 .6em}
.mv-prose h1{font-size:clamp(2rem,1.5rem + 2vw,3rem);margin-top:0}
.mv-prose a{color:var(--mv-blue,#0023D7)}
.mv-prose .mv-meta{color:var(--mv-muted,#5B6474);font-size:.9rem}
.mv-list{display:grid;gap:2rem;max-width:72ch;margin:0 auto}
.mv-list article{border-bottom:1px solid var(--mv-line,#E3E8F4);padding-bottom:2rem}
.mv-list h2{margin:0 0 .4rem;font-size:1.5rem}
.mv-list h2 a{color:var(--mv-ink,#0B1020);text-decoration:none}
.mv-pagination{display:flex;gap:1rem;justify-content:center;margin-top:3rem}

/* Fallback header/footer when Mercury Ventes Core is not active */
.mv-fallback-header,.mv-fallback-footer{padding:1rem max(16px,4vw);display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;border-bottom:1px solid #E3E8F4;font-family:system-ui,sans-serif}
.mv-fallback-footer{border-top:1px solid #E3E8F4;border-bottom:0;color:#5B6474}
.mv-fallback-header ul,.mv-fallback-footer ul{list-style:none;display:flex;gap:1rem;margin:0;padding:0}
