.shades-page .shades-accueil{margin-top:8px}.shades-page .shades-accueil__titre{margin:0 0 14px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gp-gris-clair)}.shades-page .shades-tuiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none}.shades-page .shades-tuile{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--gp-trait);border-radius:var(--gp-rayon);background:var(--gp-surface);color:var(--gp-encre);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.shades-page .shades-tuile:hover{transform:translateY(-3px);box-shadow:var(--gp-ombre)}.shades-page .shades-tuile__nuancier{display:flex;height:86px}.shades-page .shades-tuile__nuancier span{flex:1;background:var(--case)}.shades-page .shades-tuile__texte{display:flex;flex-direction:column;gap:3px;padding:12px 14px 14px}.shades-page .shades-tuile__nom{font-family:var(--gp-titre);font-size:1.3rem;font-weight:600;line-height:1.1}.shades-page .shades-tuile__meta{font-size:.8rem;color:var(--gp-gris-clair)}@media(prefers-reduced-motion:reduce){.shades-page .shades-tuile{transition:none}.shades-page .shades-tuile:hover{transform:none}}.gradient-impression[data-astro-cid-vh2meoxe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gradient-impression__carte[data-astro-cid-vh2meoxe]{display:flex;flex-direction:column;gap:12px;padding:18px}.gradient-impression__titre[data-astro-cid-vh2meoxe]{margin:0;font-family:var(--gp-titre);font-size:1.375rem;font-weight:600;line-height:1.2;color:var(--gp-encre)}.gradient-impression__texte[data-astro-cid-vh2meoxe]{margin:0;font-size:.9375rem;line-height:1.55;color:var(--gp-gris)}.gradient-impression__carte[data-astro-cid-vh2meoxe] .gradient-bouton[data-astro-cid-vh2meoxe]{align-self:flex-start;margin-top:auto}.gradient-feuille[data-astro-cid-vh2meoxe]{display:flex;flex-direction:column;gap:8px;width:100%;max-width:250px;aspect-ratio:1 / 1.32;margin:4px auto;padding:14px;border-radius:6px;background:#fff;box-shadow:0 10px 26px -14px #00000059,0 0 0 1px var(--gp-trait);font-size:7px;color:#555}.gradient-feuille__titre[data-astro-cid-vh2meoxe]{font:600 11px var(--gp-titre);color:var(--gp-encre)}.gradient-feuille__bande[data-astro-cid-vh2meoxe]{display:block;height:16px;border-radius:3px;background:var(--band)}.gradient-feuille__bande--vide[data-astro-cid-vh2meoxe]{height:20px;border:.8px solid #bbbbbb;background:#fff}.gradient-feuille__rang[data-astro-cid-vh2meoxe]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px}.gradient-feuille__rang[data-astro-cid-vh2meoxe] span[data-astro-cid-vh2meoxe]{aspect-ratio:1;border-radius:2px;background:var(--shade)}.gradient-feuille__rang--codes[data-astro-cid-vh2meoxe] span[data-astro-cid-vh2meoxe]{aspect-ratio:auto;background:none;font-family:var(--gp-mono);font-size:4.5px;text-align:center;overflow:hidden}.gradient-feuille__rang--vide[data-astro-cid-vh2meoxe] span[data-astro-cid-vh2meoxe]{border:.8px solid #bbbbbb;background:#fff}.gradient-feuille__pied[data-astro-cid-vh2meoxe]{margin-top:auto;color:#6f6f6f}.gradient-impression__coloriage[data-astro-cid-vh2meoxe]{display:grid;place-items:center;padding:10px;border-radius:12px;background:var(--gp-surface-2)}.gradient-impression__coloriage[data-astro-cid-vh2meoxe] svg[data-astro-cid-vh2meoxe]{width:100%;max-width:240px;height:auto}.gradient-impression__liens[data-astro-cid-vh2meoxe]{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none}.gradient-impression__liens[data-astro-cid-vh2meoxe] a[data-astro-cid-vh2meoxe]{display:inline-block;padding-block:4px;font-size:.9375rem;font-weight:600;color:var(--gp-sauge-fonce);text-decoration:none}.gradient-impression__liens[data-astro-cid-vh2meoxe] a[data-astro-cid-vh2meoxe]:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:759px){.gradient-impression[data-astro-cid-vh2meoxe]{grid-template-columns:minmax(0,1fr)}.gradient-impression__carte[data-astro-cid-vh2meoxe] .gradient-bouton[data-astro-cid-vh2meoxe]{align-self:stretch}}.couleur-autres[data-astro-cid-f4fv2xle]{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none}.couleur-autres__lien[data-astro-cid-f4fv2xle]{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 16px 6px 6px;border:1px solid var(--gp-trait);border-radius:999px;background:var(--gp-surface);font-size:.9375rem;font-weight:600;color:var(--gp-encre);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.couleur-autres__lien[data-astro-cid-f4fv2xle]:hover{border-color:var(--gp-sauge);box-shadow:var(--gp-ombre)}.couleur-autres__pastille[data-astro-cid-f4fv2xle]{width:32px;height:32px;flex:none;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #00000014}@media(prefers-reduced-motion:reduce){.couleur-autres__lien[data-astro-cid-f4fv2xle]{transition:none}}.gradient-page.shades-page .gradient-hero__titre em{color:var(--shades-accent, var(--gp-brique))}.shades-page .shades-outil{margin-top:4px}.shades-page .shades-outil__cadre{overflow:hidden;border:1px solid var(--gp-trait);border-radius:22px;background:var(--gp-surface);box-shadow:var(--gp-ombre)}.shades-page .shades-echelle{display:grid;grid-template-columns:repeat(11,minmax(0,1fr))}.shades-page .shades-echelle__case{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;height:132px;padding:0 2px 10px;border:0;background:var(--case);color:var(--case-texte);font:600 .7rem/1.2 var(--gp-mono);cursor:pointer;transition:transform .15s ease}.shades-page .shades-echelle__case:hover{z-index:1;transform:scaleY(1.04)}.shades-page .shades-echelle__case:focus-visible{z-index:2;outline-offset:-4px;border-radius:0}.shades-page .shades-echelle__code{font-size:.62rem;font-weight:500;opacity:.85}.shades-page .shades-echelle__case[aria-pressed=true]:after{content:"";position:absolute;left:50%;bottom:-1px;width:14px;height:14px;border-top:1px solid var(--gp-trait);border-left:1px solid var(--gp-trait);background:var(--gp-surface);transform:translate(-50%,50%) rotate(45deg)}.shades-page .shades-poste{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);border-top:1px solid var(--gp-trait)}.shades-page .shades-detail{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:22px;border-right:1px solid var(--gp-trait)}.shades-page .shades-detail__apercu{position:relative;aspect-ratio:1;max-width:100%;border-radius:18px;background:var(--apercu);box-shadow:inset 0 0 0 1px #0000000f}.shades-page .shades-detail__apercu span{position:absolute;left:12px;bottom:10px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--apercu-texte)}.shades-page .shades-detail__nom{margin:0;font-family:var(--gp-titre);font-size:1.55rem;font-weight:600;line-height:1.1}.shades-page .shades-detail__proche{margin:2px 0 12px;font-size:.84rem;color:var(--gp-gris-clair)}.shades-page .shades-detail__proche b{font-weight:600;color:var(--gp-encre)}.shades-page .shades-detail__proche code{font-family:var(--gp-mono)}.shades-page .shades-codes{display:grid;gap:6px;margin:0;padding:0;list-style:none}.shades-page .shades-codes__ligne{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 6px 6px 12px;border:1px solid var(--gp-trait);border-radius:11px;background:#fffdfa}.shades-page .shades-codes__nom{font-size:.68rem;font-weight:700;letter-spacing:.08em;color:var(--gp-gris-clair)}.shades-page .shades-codes__valeur{font-family:var(--gp-mono);font-size:.9rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.shades-page .shades-reglage{display:flex;flex-direction:column;gap:16px;padding:22px;background:radial-gradient(circle at 1px 1px,rgba(120,100,70,.1) 1px,transparent 1.2px) 0 0 / 16px 16px,#faf7f1}.shades-page .shades-reglage__tete{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.shades-page .shades-reglage__titre{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gp-gris-clair)}.shades-page .shades-reglage__retour{min-height:32px;padding:4px 0;border:0;background:none;font:inherit;font-size:.8rem;font-weight:600;color:var(--gp-sauge-fonce);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.shades-page .shades-curseur{display:grid;grid-template-columns:5.5em minmax(0,1fr) 5.5em;align-items:center;gap:10px;font-size:.78rem;color:var(--gp-gris-clair)}.shades-page .shades-curseur span:last-child{text-align:right}.shades-page .shades-curseur input{width:100%;min-height:32px;accent-color:var(--gp-sauge)}.shades-page .shades-comparaison{display:flex;height:40px;overflow:hidden;border-radius:10px;box-shadow:inset 0 0 0 1px #0000000f}.shades-page .shades-comparaison span{display:grid;flex:1;place-items:center;background:var(--bloc);color:var(--bloc-texte);font:600 .72rem var(--gp-mono)}.shades-page .shades-actions{display:flex;flex-wrap:wrap;gap:8px}.shades-page .shades-confiance{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:.78rem;color:var(--gp-gris-clair)}.shades-page .shades-confiance li:before{content:"✓ ";font-weight:700;color:var(--gp-sauge)}@media(max-width:1099px){.shades-page .shades-poste{grid-template-columns:minmax(0,1fr)}.shades-page .shades-detail{border-right:0}.shades-page .shades-reglage{border-top:1px solid var(--gp-trait)}}@media(max-width:639px){.shades-page .shades-outil__cadre{border-radius:18px}.shades-page .shades-echelle__case{height:84px;font-size:.58rem}.shades-page .shades-echelle__code{display:none}.shades-page .shades-echelle__case:not([aria-pressed=true]) .shades-echelle__pas{opacity:0}.shades-page .shades-detail{grid-template-columns:minmax(0,1fr);padding:16px}.shades-page .shades-detail__apercu{aspect-ratio:3 / 1}.shades-page .shades-reglage{padding:16px}.shades-page .shades-actions .gradient-bouton{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.shades-page .shades-echelle__case{transition:none}.shades-page .shades-echelle__case:hover{transform:none}}.shades-page .shades-famille+.shades-famille{margin-top:0;border-top:0;padding-top:clamp(20px,3vw,32px)}.shades-page .shades-famille__titre{display:flex;align-items:center;gap:12px}.shades-page .shades-famille__bande{flex:none;width:46px;height:12px;border-radius:99px;background:var(--bande);box-shadow:inset 0 0 0 1px #0000000f}.shades-page .shades-noms{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none}.shades-page .shades-nom{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;padding:0;border:1px solid var(--gp-trait);border-radius:14px;background:var(--gp-surface);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.shades-page .shades-nom:hover{transform:translateY(-2px);box-shadow:var(--gp-ombre)}.shades-page .shades-nom__couleur{height:74px;background:var(--nuance);box-shadow:inset 0 -1px #0000000d}.shades-page .shades-nom__texte{display:flex;flex-direction:column;gap:1px;padding:9px 11px 11px}.shades-page .shades-nom__nom{font-size:.86rem;font-weight:600}.shades-page .shades-nom__code{font-family:var(--gp-mono);font-size:.74rem;color:var(--gp-gris-clair)}.shades-page .shades-filtres{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.shades-page .shades-filtres[hidden]{display:none}.shades-page .shades-filtres__bouton{min-height:36px;padding:7px 14px;border:1px solid var(--gp-trait);border-radius:999px;background:var(--gp-surface);font:inherit;font-size:.84rem;font-weight:600;color:var(--gp-gris);cursor:pointer}.shades-page .shades-filtres__bouton[aria-pressed=true]{border-color:var(--gp-encre);background:var(--gp-encre);color:#fff}.shades-page .shades-tableau{overflow-x:auto;border:1px solid var(--gp-trait);border-radius:var(--gp-rayon);background:var(--gp-surface)}.shades-page .shades-tableau table{width:100%;border-collapse:collapse;font-size:.86rem}.shades-page .shades-tableau thead th{padding:10px 12px;background:var(--gp-surface-2);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--gp-gris-clair)}.shades-page .shades-tableau thead td{background:var(--gp-surface-2)}.shades-page .shades-tableau tbody th,.shades-page .shades-tableau tbody td{padding:8px 12px;border-top:1px solid var(--gp-trait);white-space:nowrap;font-variant-numeric:tabular-nums}.shades-page .shades-tableau tbody th{font-weight:600;text-align:left}.shades-page .shades-tableau tbody tr[hidden]{display:none}.shades-page .shades-tableau__pastille{display:inline-block;width:22px;height:22px;margin-right:10px;border-radius:6px;vertical-align:-6px;background:var(--nuance);box-shadow:inset 0 0 0 1px #0000001a}.shades-page .shades-tableau__code{font-family:var(--gp-mono);font-size:.82rem}.shades-page .shades-nuancier{margin:22px 0 0}.shades-page .shades-nuancier img{display:block;width:100%;max-width:100%;height:auto;border:1px solid var(--gp-trait);border-radius:var(--gp-rayon);background:var(--gp-papier)}.shades-page .shades-nuancier figcaption{margin-top:8px;font-size:.82rem;color:var(--gp-gris-clair)}.shades-page .shades-reponse{max-width:70ch;margin:0 0 18px;padding:14px 16px;border-radius:14px;background:var(--gp-sauge-pale);color:var(--gp-sauge-fonce);line-height:1.6}.shades-page .shades-recettes{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:0;padding:0;list-style:none}.shades-page .shades-recette{container-type:inline-size;display:flex;flex-direction:column;gap:10px;padding:16px}.shades-page .shades-recette__equation{display:flex;flex-wrap:nowrap;align-items:center;gap:min(8px,3cqi);margin-bottom:4px}.shades-page .shades-recette__goutte{flex:none;width:min(40px,15cqi);height:min(40px,15cqi);border-radius:50% 50% 50% 8px;background:var(--goutte);box-shadow:inset 0 0 0 1px #00000014;transform:rotate(-45deg)}.shades-page .shades-recette__signe{font-weight:700;color:var(--gp-gris-clair)}.shades-page .shades-recette__resultat{flex:none;width:min(54px,22cqi);height:min(54px,22cqi);border-radius:14px;background:var(--resultat);box-shadow:inset 0 0 0 1px #00000014}.shades-page .shades-recette__nom{margin:0;font-size:1rem;font-weight:700}.shades-page .shades-recette__melange{margin:0;font-size:.8rem;color:var(--gp-gris-clair)}.shades-page .shades-recette__texte{margin:0;font-size:.9rem;line-height:1.55;color:var(--gp-gris)}.shades-page .shades-techniques{margin-top:26px;overflow:hidden}.shades-page .shades-techniques__titre{margin:0;padding:14px 18px 0;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gp-gris-clair)}.shades-page .shades-techniques.is-tabs .shades-techniques__titre{display:none}.shades-page .shades-techniques__onglets{display:flex;overflow-x:auto;border-bottom:1px solid var(--gp-trait);background:var(--gp-surface-2)}.shades-page .shades-techniques__onglets[hidden]{display:none}.shades-page .shades-techniques__onglet{flex:none;min-height:44px;padding:12px 16px;border:0;border-bottom:2.5px solid transparent;background:none;font:inherit;font-size:.86rem;font-weight:600;white-space:nowrap;color:var(--gp-gris);cursor:pointer}.shades-page .shades-techniques__onglet[aria-selected=true]{border-bottom-color:var(--gp-sauge);background:var(--gp-surface);color:var(--gp-encre)}.shades-page .shades-technique{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;padding:18px}.shades-page .shades-technique[hidden]{display:none}.shades-page .shades-techniques:not(.is-tabs) .shades-technique+.shades-technique{border-top:1px solid var(--gp-trait)}.shades-page .shades-techniques.is-tabs .shades-technique__nom{display:none}.shades-page .shades-technique__dessin{width:100%;max-width:120px;height:auto}.shades-page .shades-technique__nom{margin:0 0 4px;font-size:1rem;font-weight:700}.shades-page .shades-technique__texte{max-width:68ch;margin:0;line-height:1.6;color:var(--gp-gris)}.shades-page .shades-palettes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.shades-page .shades-palette{overflow:hidden}.shades-page .shades-palette__bande{display:flex;height:86px}.shades-page .shades-palette__couleur{display:flex;flex:1;align-items:flex-end;justify-content:center;min-width:0;padding:0 0 6px;border:0;background:var(--couleur);font:600 .58rem var(--gp-mono);color:var(--couleur-texte);cursor:pointer}.shades-page .shades-palette__couleur:focus-visible{outline-offset:-3px;border-radius:0}.shades-page .shades-palette__pied{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 12px}.shades-page .shades-palette__nom{margin:0;font-size:.88rem;font-weight:700}.shades-page .shades-palette__lien{font-size:.78rem;font-weight:700;white-space:nowrap;color:var(--gp-sauge-fonce);text-decoration:none}.shades-page .shades-palette__lien:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:959px){.shades-page .shades-palettes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.shades-page .shades-noms{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shades-page .shades-noms li:last-child:nth-child(odd){grid-column:1 / -1}.shades-page .shades-recettes,.shades-page .shades-palettes,.shades-page .shades-technique{grid-template-columns:minmax(0,1fr)}.shades-page .shades-palette__couleur span{display:none}}@media(prefers-reduced-motion:reduce){.shades-page .shades-nom{transition:none}.shades-page .shades-nom:hover{transform:none}}
