:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fond:#f5f6f8;--surface:#fff;--surface-2:#eef1f5;--texte:#121a24;--discret:#5a6676;--bordure:#dce1e8;--accent:#0e1f2f;--accent-texte:#fff;--signal:#b07c00;--hausse:#116b3a;--baisse:#b42318;--neutre:#5a6676;--info-fond:#e8f0fa;--alerte-fond:#fff4d6;--erreur:#b42318;--voile:#0a101873;--rayon:14px;--ombre:0 1px 2px #1018280f, 0 1px 3px #10182814;-webkit-text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:100%;line-height:1.45}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--fond:#0e141b;--surface:#161e28;--surface-2:#1e2834;--texte:#e6eaf0;--discret:#9aa6b5;--bordure:#2a3644;--accent:#f5b301;--accent-texte:#0e141b;--signal:#f5b301;--hausse:#4cc38a;--baisse:#ff7a6b;--neutre:#9aa6b5;--info-fond:#1b2a3b;--alerte-fond:#3a2e0f;--erreur:#ff7a6b;--voile:#0009;--ombre:none}}*{box-sizing:border-box}html,body{background:var(--fond);color:var(--texte);margin:0}body{min-height:100dvh}h1,h2,p{margin:0}h1{letter-spacing:-.01em;font-size:1.35rem}h2{font-size:1.05rem}code{background:var(--surface-2);border-radius:6px;padding:.1em .35em;font-size:.9em}.page{max-width:1180px;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));margin:0 auto}.page.etroite{max-width:440px;padding-top:max(48px, env(safe-area-inset-top))}.petit{font-size:.85rem}.discret{color:var(--discret)}.chiffre{font-variant-numeric:tabular-nums}.grand{font-size:1.6rem;font-weight:650}.pile{flex-direction:column;gap:12px;display:flex}.rangee{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rangee.espace{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.hausse{color:var(--hausse)}.baisse{color:var(--baisse)}.neutre{color:var(--neutre)}button{font:inherit;cursor:pointer;border-radius:10px;min-height:44px}button:disabled{cursor:default;opacity:.6}button.principal{background:var(--accent);color:var(--accent-texte);border:none;padding:0 18px;font-weight:600}button.secondaire{background:var(--surface);color:var(--texte);border:1px solid var(--bordure);padding:0 14px}button.lien{color:var(--texte);text-underline-offset:3px;background:0 0;border:none;padding:0 6px;text-decoration:underline}input{font:inherit;border:1px solid var(--bordure);background:var(--surface);min-height:48px;color:var(--texte);border-radius:10px;padding:0 14px;font-size:max(16px,1rem)}input.code{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.5rem}:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.carte{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);box-shadow:var(--ombre);padding:16px}.erreur{color:var(--erreur);margin-top:12px}.bandeau{border-radius:10px;margin:0 0 12px;padding:10px 14px}.bandeau.info{background:var(--info-fond)}.bandeau.alerte{background:var(--alerte-fond)}.accueil{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:24px;display:flex}.accueil img{border-radius:18px}.sous-titre{color:var(--discret)}.entete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.marque{align-items:center;gap:10px;display:flex}.marque img{border-radius:9px}.actions{align-items:center;gap:8px;display:flex}.onglets{border-bottom:1px solid var(--bordure);gap:4px;margin-bottom:16px;display:flex}.onglet{min-height:44px;color:var(--discret);border-bottom:3px solid #0000;align-items:center;margin-bottom:-1px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.onglet:hover{color:var(--texte)}.onglet[aria-current=page]{color:var(--texte);border-bottom-color:var(--signal)}.filtres{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:4px;display:flex}.puces{flex-wrap:wrap;gap:6px;display:flex}.puce{background:var(--surface);color:var(--texte);border:1px solid var(--bordure);border-radius:999px;padding:0 14px}.puce[aria-pressed=true]{background:var(--accent);color:var(--accent-texte);border-color:var(--accent)}.recherche{flex:240px;display:flex}.recherche input{width:100%}.fil{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);margin:0;padding:0;list-style:none}.fil li+li{border-top:1px solid var(--bordure)}.article{flex-direction:column;gap:4px;padding:12px 16px;display:flex}.article a{color:var(--texte);padding:4px 0;text-decoration:none;display:block}.article a:hover .titre-article{text-underline-offset:3px;text-decoration:underline}.titre-article{font-weight:600}.meta{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.etiquette{border:1px solid var(--bordure);border-radius:4px;margin-left:4px;padding:0 4px;font-size:.72rem;font-weight:700}.resume{color:var(--discret);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.visuellement-cache{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.groupe{margin-top:20px}.groupe h2{margin-bottom:10px}.grille{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.carte.instrument{text-align:left;width:100%;color:var(--texte);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.carte.instrument:hover{border-color:var(--discret)}.instrument-haut{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.instrument-haut .nom{font-weight:600}.prix{text-align:right;white-space:nowrap}.prix .chiffre:first-child{font-weight:600}.variations{justify-content:space-between;gap:8px;margin:0;display:flex}.variations div{gap:6px;display:flex}.variations dt{color:var(--discret)}.variations dd{font-variant-numeric:tabular-nums;margin:0}.graphique{margin:0}.graphique.hausse{color:var(--hausse)}.graphique.baisse{color:var(--baisse)}.graphique.neutre{color:var(--neutre)}.graphique svg{display:block;overflow:visible}.graphique-legende{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:4px;display:flex}.graphique-vide{background:var(--surface-2);border-radius:6px}.voile{background:var(--voile);z-index:10;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.feuille{background:var(--surface);width:100%;max-width:640px;max-height:92dvh;padding:18px 18px max(18px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0;flex-direction:column;gap:14px;display:flex;overflow:auto}@media (width>=720px){.voile{align-items:center}.feuille{border-radius:18px}}.tableau-variations{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0;display:grid}.tableau-variations div{background:var(--surface-2);border-radius:10px;padding:10px 12px}.tableau-variations dt{color:var(--discret);font-size:.85rem}.tableau-variations dd{margin:0;font-weight:600}.pied{border-top:1px solid var(--bordure);margin-top:28px;padding-top:14px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
