/* mr-tokens.css — RIVAGE · source : design/tokens.css (= surcouche/fichiers/assets/mr-tokens.css), minifiée par outils/appliquer-surcouche.mjs */
:root{--mr-ff-disp:'Fredoka','Manrope',system-ui,sans-serif;--mr-ff-sans:'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif;--mr-ff-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace;--mr-fs-display:clamp(2.25rem,1.15rem + 4.6vw,4.5rem);--mr-fs-h1:clamp(1.9rem,1.1rem + 3.2vw,3.25rem);--mr-fs-h2:clamp(1.5rem,1.05rem + 1.9vw,2.4rem);--mr-fs-h3:clamp(1.2rem,1rem + .8vw,1.5rem);--mr-fs-lead:clamp(1.05rem,.95rem + .45vw,1.25rem);--mr-fs-chiffre:clamp(2.2rem,1rem + 4.5vw,4rem);--mr-fs-body:1rem;--mr-fs-small:.875rem;--mr-fs-micro:.75rem;--mr-lh-tight:1.05;--mr-lh-body:1.55;--mr-track-mono:.14em;--mr-r-xs:8px;--mr-r-sm:12px;--mr-r-md:16px;--mr-r-lg:22px;--mr-r-xl:28px;--mr-r-pill:999px;--mr-dur-1:120ms;--mr-dur-2:220ms;--mr-dur-3:420ms;--mr-dur-4:700ms;--mr-ease-out:cubic-bezier(.2,.8,.2,1);--mr-ease-inout:cubic-bezier(.65,0,.35,1);--mr-spring-fallback:cubic-bezier(.34,1.56,.64,1);--mr-spring:cubic-bezier(.34,1.56,.64,1);--mr-stagger:60ms;--mr-enseigne-bf:#FF7A00;--mr-enseigne-bf-ink:#0B1E3F;--mr-enseigne-netflix:#E50914;--mr-enseigne-netflix-ink:#FFFFFF;--mr-enseigne-deezer:#A238FF;--mr-enseigne-deezer-ink:#FFFFFF;--mr-enseigne-pathe:#FFC400;--mr-enseigne-pathe-ink:#0B1E3F;--mr-enseigne-ugc:#2F80FF;--mr-enseigne-ugc-ink:#FFFFFF;--mr-enseigne-ugc-btn:#1F5FD1;--mr-enseigne-cgr:#22C55E;--mr-enseigne-cgr-ink:#0B1E3F;--mr-enseigne-quick:#E4002B;--mr-enseigne-quick-ink:#FFFFFF;--mr-enseigne-ps:#0070D1;--mr-enseigne-ps-ink:#FFFFFF;--mr-enseigne-discord:#5865F2;--mr-enseigne-snap:#FFFC00;--mr-enseigne-tiktok:#FE2C55;--mr-rarete-membre:#C98B5A;--mr-rarete-relais:#C9D3E0;--mr-rarete-ambassadeur:#F7C948;--mr-rarete-legende:#7FE9F4;--mr-safe-top:env(safe-area-inset-top,0px);--mr-safe-bottom:env(safe-area-inset-bottom,0px);--mr-safe-left:env(safe-area-inset-left,0px);--mr-safe-right:env(safe-area-inset-right,0px);--mr-tabs-h:58px;--mr-top-h:64px;--mr-cible:44px;--mr-gutter:clamp(16px,4vw,32px);--mr-container:1200px}@supports (transition-timing-function:linear(0, 1)){:root{--mr-spring:linear(0,.32 10%,.66 20%,.9 30%,1.05 42%,1.02 55%,.99 68%,1 100%)}}:root,[data-scheme="dark"],[data-theme="dark"],.mr-nuit{color-scheme:dark;--mr-bg:#08162B;--mr-surface-1:#0E2140;--mr-surface-2:#143059;--mr-surface-3:#1B3F73;--mr-text:#F3F7FC;--mr-text-2:#B9C8DE;--mr-text-3:#9AB0CF;--mr-lagon:#3EE0EE;--mr-lagon-fill:#3EE0EE;--mr-lagon-ink:#08162B;--mr-lagon-soft:rgba(62,224,238,.14);--mr-ciel:#5FB2FF;--mr-ciel-soft:rgba(95,178,255,.14);--mr-laque:#17407F;--mr-laque-clair:#2F6FD6;--mr-laque-fonce:#0B2350;--mr-or:#F7C948;--mr-or-clair:#FFE38F;--mr-or-fonce:#C9911B;--mr-or-text:#FFD166;--mr-or-ink:#0B1E3F;--mr-or-grad:linear-gradient(135deg,#FFE38F 0%,#F7C948 45%,#D79A1E 100%);--mr-ok:#3DDC97;--mr-ok-soft:rgba(61,220,151,.14);--mr-warn:#FFB347;--mr-warn-soft:rgba(255,179,71,.14);--mr-err:#FF7A7A;--mr-err-soft:rgba(255,122,122,.14);--mr-corail:#FF7A7A;--mr-live:#FF5C7A;--mr-live-ink:#08162B;--mr-line:rgba(122,172,236,.18);--mr-line-2:rgba(122,172,236,.34);--mr-line-or:rgba(247,201,72,.45);--mr-glass:rgba(10,28,56,.62);--mr-glass-2:rgba(20,48,89,.5);--mr-glass-dense:rgba(8,22,43,.9);--mr-top:rgba(8,22,43,.76);--mr-overlay:rgba(4,12,26,.66);--mr-shadow-1:0 1px 2px rgba(0,0,0,.35),0 8px 24px -12px rgba(0,0,0,.6);--mr-shadow-2:0 24px 60px -28px rgba(0,0,0,.85),0 2px 6px rgba(0,0,0,.35);--mr-shadow-or:0 12px 32px -12px rgba(247,201,72,.55);--mr-shadow-laque:0 14px 34px -14px rgba(23,64,127,.9),inset 0 1px 0 rgba(255,255,255,.28),inset 0 -2px 0 rgba(0,0,0,.35);--mr-shadow-dure:4px 4px 0 0 #0B1E3F;--mr-gloss:linear-gradient(180deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,.06) 48%,rgba(255,255,255,0) 52%,rgba(0,0,0,.12) 100%);--mr-guillochis:repeating-linear-gradient(118deg,rgba(247,201,72,.13) 0 1px,transparent 1px 7px);--mr-t3d-face:linear-gradient(180deg,#FFFFFF 0%,#E6FAFD 42%,#9FE3EE 100%);--mr-t3d-gloss:linear-gradient(180deg,rgba(255,255,255,.8) 0%,rgba(255,255,255,.3) 38%,rgba(255,255,255,0) 50%);--mr-t3d-edge:#C8971C;--mr-t3d-edge-2:#9A6F0E;--mr-t3d-fallback:#F3F7FC;--mr-laque-carte:#245BB8;--mr-carte-laque:linear-gradient(135deg,var(--mr-laque-carte) 0%,var(--mr-laque) 42%,var(--mr-laque-fonce) 100%);--mr-carte-gloss:linear-gradient(115deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.04) 34%,rgba(255,255,255,0) 50%);--mr-carte-ink:#FFFFFF;--mr-sable:#F6EFE2;--mr-sable-ink:#0D1B33;--mr-sable-ink-2:#4A5872;--mr-bg-css:radial-gradient(120% 80% at 50% -10%,#17407F 0%,rgba(23,64,127,0) 60%),radial-gradient(60% 40% at 20% 90%,rgba(62,224,238,.18) 0%,rgba(62,224,238,0) 70%),radial-gradient(50% 35% at 85% 70%,rgba(247,201,72,.12) 0%,rgba(247,201,72,0) 70%),linear-gradient(180deg,#0E2748 0%,#08162B 100%);--mr-theme-color:#08162B}[data-scheme="light"],[data-theme="light"]{color-scheme:light;--mr-bg:#F6EFE2;--mr-surface-1:#FFFFFF;--mr-surface-2:#FBF7EF;--mr-surface-3:#EFE6D3;--mr-text:#0D1B33;--mr-text-2:#3F4F6B;--mr-text-3:#55647F;--mr-lagon:#086B78;--mr-lagon-fill:#35D6E6;--mr-lagon-ink:#0D1B33;--mr-lagon-soft:rgba(53,214,230,.18);--mr-ciel:#1B5FB8;--mr-ciel-soft:rgba(95,178,255,.18);--mr-laque:#17407F;--mr-laque-clair:#3B7BE0;--mr-laque-fonce:#0B2350;--mr-or:#F7C948;--mr-or-clair:#FFE38F;--mr-or-fonce:#C9911B;--mr-or-text:#8A5B00;--mr-or-ink:#0D1B33;--mr-or-grad:linear-gradient(135deg,#FFE38F 0%,#F7C948 45%,#E0A722 100%);--mr-ok:#076B45;--mr-ok-soft:rgba(61,220,151,.18);--mr-warn:#8A4B00;--mr-warn-soft:rgba(255,179,71,.2);--mr-err:#B4232C;--mr-err-soft:rgba(255,122,122,.18);--mr-corail:#B4232C;--mr-live:#D81B47;--mr-live-ink:#FFFFFF;--mr-line:rgba(13,27,51,.12);--mr-line-2:rgba(13,27,51,.24);--mr-line-or:rgba(201,145,27,.5);--mr-glass:rgba(255,255,255,.66);--mr-glass-2:rgba(255,255,255,.5);--mr-glass-dense:rgba(255,252,246,.94);--mr-top:rgba(246,239,226,.78);--mr-overlay:rgba(13,27,51,.5);--mr-shadow-1:0 1px 2px rgba(13,27,51,.08),0 10px 26px -14px rgba(13,27,51,.28);--mr-shadow-2:0 26px 60px -30px rgba(13,27,51,.4),0 2px 6px rgba(13,27,51,.08);--mr-shadow-or:0 12px 32px -12px rgba(224,167,34,.5);--mr-shadow-laque:0 14px 34px -14px rgba(23,64,127,.55),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 0 rgba(0,0,0,.3);--mr-shadow-dure:4px 4px 0 0 #0D1B33;--mr-gloss:linear-gradient(180deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.1) 48%,rgba(255,255,255,0) 52%,rgba(0,0,0,.06) 100%);--mr-guillochis:repeating-linear-gradient(118deg,rgba(201,145,27,.16) 0 1px,transparent 1px 7px);--mr-t3d-face:linear-gradient(180deg,#2A62C4 0%,#1B4C9A 50%,#0C2652 100%);--mr-t3d-gloss:linear-gradient(180deg,rgba(255,255,255,.42) 0%,rgba(255,255,255,.14) 38%,rgba(255,255,255,0) 50%);--mr-t3d-edge:#8A5B00;--mr-t3d-edge-2:#5C3B00;--mr-t3d-fallback:#0D1B33;--mr-sable:#FFFFFF;--mr-sable-ink:#0D1B33;--mr-sable-ink-2:#4A5872;--mr-bg-css:linear-gradient(180deg,#A9D8FF 0%,#E9F4FF 30%,#F6EFE2 52%,#EFE3CC 100%);--mr-theme-color:#F6EFE2}:root,[data-scheme="dark"],[data-theme="dark"],.mr-nuit{--mr-enseigne-bf-text:#FF9A40;--mr-enseigne-netflix-text:#FF6A70;--mr-enseigne-deezer-text:#C48BFF;--mr-enseigne-pathe-text:#FFD166;--mr-enseigne-ugc-text:#6EA6FF;--mr-enseigne-cgr-text:#4ADE80}[data-scheme="light"],[data-theme="light"]{--mr-enseigne-bf-text:#A34500;--mr-enseigne-netflix-text:#C4070F;--mr-enseigne-deezer-text:#7A1FD1;--mr-enseigne-pathe-text:#7A5D00;--mr-enseigne-ugc-text:#1F5FD1;--mr-enseigne-cgr-text:#13672F}:root,[data-scheme="dark"],[data-theme="dark"],.mr-nuit{--cl-accent:62,224,238;--cl-on-accent:8,22,43;--cl-accent-text:#3EE0EE;--grad-accent-from:#2F6FD6;--grad-accent-to:#0B2350;--cl-star:247,201,72;--cl-success:61,220,151;--cl-warning:255,179,71;--cl-error:255,122,122;--cl-background:8,22,43;--cl-surface:14,33,64;--cl-surface-raised:20,48,89;--cl-t-primary:243,247,252;--cl-t-muted:185,200,222;--cl-border:rgba(122,172,236,.18);--cl-overlay:rgba(4,12,26,.66)}[data-scheme="light"],[data-theme="light"]{--cl-accent:8,107,120;--cl-on-accent:255,255,255;--cl-accent-text:#086B78;--grad-accent-from:#3B7BE0;--grad-accent-to:#0B2350;--cl-star:224,167,34;--cl-success:7,107,69;--cl-warning:138,75,0;--cl-error:180,35,44;--cl-background:246,239,226;--cl-surface:255,255,255;--cl-surface-raised:251,247,239;--cl-t-primary:13,27,51;--cl-t-muted:63,79,107;--cl-border:rgba(13,27,51,.12);--cl-overlay:rgba(13,27,51,.5)}:root{--ff-heading:var(--mr-ff-disp);--ff-body:var(--mr-ff-sans);--fw-heading:700;--fw-body:400;--heading-scale:1.125;--radius-card:22px;--radius-input:14px;--radius-badge:999px;--radius-button:999px;--border-w:1px;--shadow-preset-none:none;--shadow-preset-sm:var(--mr-shadow-1);--shadow-preset-md:var(--mr-shadow-1);--shadow-preset-lg:var(--mr-shadow-2);--shadow-card:var(--mr-shadow-1);--shadow-button:var(--mr-shadow-laque);--shadow-nav:none;--shadow-modal:var(--mr-shadow-2);--section-py:72px;--section-gap:0px;--container-max:var(--mr-container);--density:1;--card-pad:1.25rem;--grid-gap:1.25rem;--dur:var(--mr-dur-2);--rv-dur:660ms;--rv-dist:14px;--rv-step:var(--mr-stagger);--ease:var(--mr-ease-out);--announcement-duration:25s}:root,[data-scheme="dark"],[data-theme="dark"],.mr-nuit{--bg:var(--mr-bg);--surface:var(--mr-glass);--surface-2:var(--mr-glass-2);--border:var(--mr-line);--text:var(--mr-text);--muted:var(--mr-text-2);--faint:var(--mr-text-3);--accent:var(--mr-lagon);--accent-soft:var(--mr-lagon-soft);--accent-ink:#9FE9F1;--good:var(--mr-ok);--good-soft:var(--mr-ok-soft);--warn:var(--mr-warn);--warn-soft:var(--mr-warn-soft);--bad:var(--mr-err);--bad-soft:var(--mr-err-soft);--or:var(--mr-or);--shadow:var(--mr-shadow-1);--shadow-lg:var(--mr-shadow-2);--lift:0 18px 40px -20px rgba(0,0,0,.7);--r:22px;--r-sm:14px;--mono:var(--mr-ff-mono);--sans:var(--mr-ff-sans);--display:var(--mr-ff-disp);--px-violet:#2F6FD6;--px-cyan:var(--mr-lagon);--px-gold:var(--mr-or);--px-blue:var(--mr-ciel);--px-mag:var(--mr-corail);--px-glass:var(--mr-glass);--px-glass-2:var(--mr-glass-2);--px-line:var(--mr-line);--px-line-2:var(--mr-line-2);--px-top:var(--mr-top);--px-sh:var(--mr-shadow-2);--px-cta:linear-gradient(180deg,#2F6FD6 0%,#17407F 55%,#0B2350 100%);--px-cta-sh:var(--mr-shadow-laque);--px-disp:var(--mr-ff-disp);--px-sans:var(--mr-ff-sans);--px-mono:var(--mr-ff-mono);--px-ease:var(--mr-ease-out);--px-spring:var(--mr-spring-fallback)}[data-scheme="light"],[data-theme="light"]{--bg:var(--mr-bg);--surface:var(--mr-glass);--surface-2:var(--mr-glass-2);--border:var(--mr-line);--text:var(--mr-text);--muted:var(--mr-text-2);--faint:var(--mr-text-3);--accent:var(--mr-lagon);--accent-soft:var(--mr-lagon-soft);--accent-ink:#065560;--good:var(--mr-ok);--good-soft:var(--mr-ok-soft);--warn:var(--mr-warn);--warn-soft:var(--mr-warn-soft);--bad:var(--mr-err);--bad-soft:var(--mr-err-soft);--or:#E0A722;--shadow:var(--mr-shadow-1);--shadow-lg:var(--mr-shadow-2);--lift:0 18px 40px -22px rgba(13,27,51,.35);--px-violet:#1B4C9A;--px-cyan:var(--mr-lagon);--px-gold:#E0A722;--px-blue:var(--mr-ciel);--px-mag:var(--mr-corail);--px-glass:var(--mr-glass);--px-glass-2:var(--mr-glass-2);--px-line:var(--mr-line);--px-line-2:var(--mr-line-2);--px-top:var(--mr-top);--px-sh:var(--mr-shadow-2);--px-cta:linear-gradient(180deg,#3B7BE0 0%,#17407F 55%,#0B2350 100%);--px-cta-sh:var(--mr-shadow-laque)}:root,[data-scheme="dark"],[data-theme="dark"],.mr-nuit{--void:var(--mr-bg);--deep:var(--mr-surface-1);--vio:var(--mr-laque-clair);--vio-ink:#9FC8FF;--cyan:var(--mr-lagon);--gold:var(--mr-or);--gold-ink:var(--mr-or-ink);--goldg:var(--mr-or-grad);--mag:var(--mr-corail);--panneau:rgba(8,22,43,.93);--bord:var(--mr-line-2);--gouttiere:16px;--panel:var(--mr-surface-1);--panel2:var(--mr-surface-2);--dim:var(--mr-text-3);--glass:var(--mr-glass);--glass2:var(--mr-glass-2);--line:var(--mr-line);--line2:var(--mr-line-2);--cta2:var(--px-cta);--cta-sh:var(--mr-shadow-laque);--disp:var(--mr-ff-disp);--spring:var(--mr-spring-fallback);--gut:16px}[data-scheme="light"],[data-theme="light"]{--void:var(--mr-bg);--deep:var(--mr-surface-1);--vio:#1B4C9A;--vio-ink:#1B4C9A;--cyan:var(--mr-lagon);--gold:#E0A722;--gold-ink:var(--mr-or-ink);--goldg:var(--mr-or-grad);--mag:var(--mr-corail);--panneau:rgba(255,255,255,.93);--bord:var(--mr-line-2);--panel:var(--mr-surface-1);--panel2:var(--mr-surface-2);--dim:var(--mr-text-3);--glass:var(--mr-glass);--glass2:var(--mr-glass-2);--line:var(--mr-line);--line2:var(--mr-line-2);--cta2:var(--px-cta);--cta-sh:var(--mr-shadow-laque)}.mr-nuit,body.sa-tpl-maintenance,#scene{--fond:var(--mr-bg);--salle:var(--mr-surface-1);--velours:var(--mr-surface-2);--faisceau:#F3F7FC;--lampe:var(--mr-or);--halo:var(--mr-or-clair);--braise:var(--mr-or-fonce);--cyan:var(--mr-lagon);--rouge:var(--mr-corail);--rideau:#7A2438;--sel:var(--mr-text-2);--brume:var(--mr-text-3);--grain:none;--gold:var(--mr-or);--good:var(--mr-ok);--ease:var(--mr-ease-out);--titre:var(--mr-ff-disp);--mono:var(--mr-ff-mono)}@media (pointer:coarse), (max-width:700px){:root{--mr-glass:var(--mr-glass-dense);--mr-top:var(--mr-glass-dense)}input,select,textarea{font-size:max(16px,1em)}}.mr-off,.mr-off *,.mr-off::before,.mr-off::after,.mr-off *::before,.mr-off *::after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){:root{--mr-dur-1:0ms;--mr-dur-2:0ms;--mr-dur-3:0ms;--mr-dur-4:0ms;--mr-stagger:0ms;--dur:0ms;--rv-dur:0ms;--rv-dist:0px;--rv-step:0ms}}