/* Zlotia V25.9 — parité visuelle internationale avec le thème public français. */
:root{--mp-bg:#050a11;--mp-bg2:#07111c;--mp-panel:#0b1622;--mp-panel2:#101d2a;--mp-line:rgba(230,178,61,.25);--mp-line2:rgba(230,178,61,.48);--mp-gold:#e6b23d;--mp-gold2:#ffd974;--mp-text:#f8f5ed;--mp-muted:#a9b4c2;--mp-shadow:0 24px 70px rgba(0,0,0,.34)}
body.market-parity{margin:0;color:var(--mp-text);background:radial-gradient(circle at 12% 3%,rgba(18,53,91,.34),transparent 30rem),radial-gradient(circle at 91% 6%,rgba(193,130,20,.16),transparent 30rem),linear-gradient(180deg,var(--mp-bg) 0%,var(--mp-bg2) 52%,#04080d 100%);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.72;min-height:100vh}
body.market-parity *{box-sizing:border-box} body.market-parity a{color:inherit}
body.market-parity .wrap,body.market-parity .w{width:min(1120px,calc(100% - 40px));margin-inline:auto}
body.market-parity>header,body.market-parity header:has(.head),body.market-parity .head{position:relative;z-index:30}
body.market-parity .head,body.market-parity>header>.w{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:12px 16px 12px 18px;border:1px solid var(--mp-line2);border-radius:22px;background:linear-gradient(100deg,rgba(5,15,27,.96),rgba(10,13,17,.96));box-shadow:0 18px 55px rgba(0,0,0,.32),0 0 34px rgba(210,154,35,.06) inset;backdrop-filter:blur(14px)}
body.market-parity .brand{display:flex;align-items:center;gap:11px;color:#f5c653!important;font-family:Georgia,"Times New Roman",serif;font-size:1.35rem;font-weight:900;letter-spacing:.02em;text-decoration:none}
body.market-parity .brand::before{content:"Z";display:grid;place-items:center;width:42px;height:42px;color:#151b22;background:linear-gradient(145deg,#ffe594,#d99b20);border:1px solid #f3c44f;border-radius:13px;box-shadow:0 9px 24px rgba(222,166,45,.25),0 1px 0 rgba(255,255,255,.45) inset;font-family:Georgia,"Times New Roman",serif;font-style:italic;font-weight:900}
body.market-parity .brand b{display:none}
body.market-parity .lang,body.market-parity .langs{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:4px;border:1px solid rgba(218,171,58,.72);border-radius:999px;background:rgba(7,16,30,.92);box-shadow:0 8px 24px rgba(0,0,0,.25)}
body.market-parity .lang a,body.market-parity .langs a{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;color:#dbe4f0!important;text-decoration:none;font-size:12px;font-weight:900}
body.market-parity .lang a:hover,body.market-parity .langs a:hover{background:rgba(255,255,255,.08);color:#fff!important}
body.market-parity .lang a.active,body.market-parity .langs a.active{background:linear-gradient(135deg,#ffe79a 0%,#f4bf46 55%,#d99b20 100%);color:#101827!important;box-shadow:0 4px 14px rgba(223,164,43,.32)}
body.market-parity .lang img,body.market-parity .langs img{width:16px;height:16px;border-radius:50%;display:block;box-shadow:0 0 0 1px rgba(255,255,255,.28)}
body.market-parity main.wrap,body.market-parity main.w{padding:26px 0 84px}
body.market-parity main>.muted:first-child,body.market-parity .nav{margin:14px 0 0;color:#8997a8;font-size:.8rem;font-weight:750}
body.market-parity main>.muted:first-child a,body.market-parity .nav a{text-decoration:none;color:#bdc7d3}
body.market-parity .hero{position:relative;overflow:hidden;margin:26px 0 46px;padding:70px clamp(24px,5vw,54px) 64px;border:1px solid rgba(230,178,61,.12);border-radius:30px;background:radial-gradient(circle at 82% 8%,rgba(230,178,61,.16),transparent 25rem),radial-gradient(circle at 12% 18%,rgba(23,72,122,.24),transparent 24rem),linear-gradient(145deg,rgba(7,17,28,.94),rgba(7,12,18,.98));box-shadow:var(--mp-shadow)}
body.market-parity .hero::after{content:"";position:absolute;inset:18px;border:1px solid rgba(230,178,61,.07);border-radius:22px;pointer-events:none}
body.market-parity .hero>*{position:relative;z-index:1}
body.market-parity .eyebrow,body.market-parity .k{margin:0 0 14px;color:var(--mp-gold2);font-size:.72rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}
body.market-parity .hero h1{max-width:870px;margin:0;color:#fff;font-size:clamp(2.35rem,5.3vw,4.65rem);letter-spacing:-.055em;line-height:1.02;text-wrap:balance}
body.market-parity .hero p,body.market-parity .lead{max-width:780px;color:#b4c0ce;font-size:1.06rem;line-height:1.78}
body.market-parity .cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:18px;padding:0 19px;border:1px solid #f4c24d;border-radius:13px;background:linear-gradient(180deg,#ffe49a,#eab039);box-shadow:0 13px 32px rgba(224,161,35,.23),0 1px 0 rgba(255,255,255,.5) inset;color:#111820!important;font-size:.88rem;font-weight:900;text-decoration:none;transition:.2s ease}
body.market-parity .cta:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(224,161,35,.31)}
body.market-parity .cta.secondary{margin-left:8px;border-color:var(--mp-line2);background:rgba(255,255,255,.025);box-shadow:none;color:#eef2f6!important}
body.market-parity .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:28px 0 44px}
body.market-parity .card{padding:24px;border:1px solid var(--mp-line);border-radius:17px;background:linear-gradient(145deg,rgba(13,25,39,.96),rgba(8,16,26,.96));box-shadow:0 16px 38px rgba(0,0,0,.16)}
body.market-parity .card h2,body.market-parity .card h3{margin:0 0 10px;color:#fff;letter-spacing:-.025em}
body.market-parity .card p,body.market-parity .muted{color:var(--mp-muted)}
body.market-parity .price{margin:8px 0 12px;color:#fff;font-size:2.2rem;font-weight:950;letter-spacing:-.04em}
body.market-parity .price small{color:var(--mp-muted);font-size:.86rem}
body.market-parity section{margin:42px 0}
body.market-parity main>section:not(.hero):not(.grid),body.market-parity .prose{width:min(920px,100%);margin-inline:auto}
body.market-parity .prose h2,body.market-parity main>section:not(.hero):not(.grid)>h2{margin:48px 0 14px;padding-top:18px;border-top:1px solid rgba(230,178,61,.13);color:#fff;font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.035em}
body.market-parity .prose h3{color:#f8f4e8}.market-parity .prose p,.market-parity .prose li{color:var(--mp-muted)}
body.market-parity .prose li::marker{color:var(--mp-gold)}
body.market-parity .note{margin:26px 0;padding:18px 20px;border:1px solid rgba(230,178,61,.2);border-left:4px solid var(--mp-gold);border-radius:0 15px 15px 0;background:linear-gradient(135deg,rgba(230,178,61,.09),rgba(12,23,36,.9));color:#c5ced8}
body.market-parity .source{color:#8f9bab;font-size:.78rem}
body.market-parity footer{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:30px 0 38px;border-top:1px solid rgba(230,178,61,.15);color:#8794a4;font-size:.76rem}
body.market-parity .footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.market-parity .footer-links a{color:#aeb9c7;text-decoration:none}.market-parity .footer-links a:hover{color:var(--mp-gold2)}
@media(max-width:800px){body.market-parity .wrap,body.market-parity .w{width:min(100% - 24px,1120px)}body.market-parity .head,body.market-parity>header>.w{align-items:flex-start;flex-direction:column;padding:12px;border-radius:17px}body.market-parity .grid{grid-template-columns:1fr}body.market-parity .hero{padding:54px 22px 48px;border-radius:22px}.market-parity .cta.secondary{margin-left:0}.market-parity .lang,.market-parity .langs{gap:2px}.market-parity .lang a,.market-parity .langs a{padding:0 8px}}
