.gradient-encadre[data-astro-cid-l7jh7rtc]{display:flex;align-items:center;gap:18px;padding:18px;border:1px solid var(--gp-trait);border-radius:var(--gp-rayon);background:var(--gp-sauge-pale);color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.gradient-encadre[data-astro-cid-l7jh7rtc]:hover{border-color:var(--gp-sauge);box-shadow:var(--gp-ombre)}.gradient-encadre__pastille[data-astro-cid-l7jh7rtc]{flex:none;width:56px;height:56px;border-radius:14px;background:var(--swatch)}.gradient-encadre__texte[data-astro-cid-l7jh7rtc]{display:flex;flex-direction:column;gap:2px}.gradient-encadre__texte[data-astro-cid-l7jh7rtc] strong[data-astro-cid-l7jh7rtc]{font-family:var(--gp-titre);font-size:1.3125rem;font-weight:600;line-height:1.2;color:var(--gp-encre)}.gradient-encadre__texte[data-astro-cid-l7jh7rtc] span[data-astro-cid-l7jh7rtc]{font-size:.9375rem;color:var(--gp-gris)}.gradient-encadre__lien[data-astro-cid-l7jh7rtc]{margin-left:auto;font-weight:700;white-space:nowrap;color:var(--gp-sauge-fonce)}.gradient-encadre[data-astro-cid-l7jh7rtc]:hover .gradient-encadre__lien[data-astro-cid-l7jh7rtc]{text-decoration:underline;text-underline-offset:3px}@media(max-width:559px){.gradient-encadre[data-astro-cid-l7jh7rtc]{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px 14px;padding:16px}.gradient-encadre__pastille[data-astro-cid-l7jh7rtc]{width:48px;height:48px;border-radius:12px}.gradient-encadre__lien[data-astro-cid-l7jh7rtc]{grid-column:2;margin-left:0}}@media(prefers-reduced-motion:reduce){.gradient-encadre[data-astro-cid-l7jh7rtc]{transition:none}}.palettes-guides[data-astro-cid-l7jh7rtc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;margin:0;padding:0;list-style:none}.palettes-guides[data-astro-cid-l7jh7rtc] .gradient-encadre[data-astro-cid-l7jh7rtc]{height:100%}.palettes-page .palettes-filtres{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.palettes-page .palettes-filtres button{min-height:40px;padding:7px 14px;border:1px solid var(--gp-trait);border-radius:999px;background:var(--gp-surface);font:inherit;font-size:.85rem;font-weight:600;color:var(--gp-gris);cursor:pointer}.palettes-page .palettes-filtres button:hover{border-color:var(--gp-trait-fort);color:var(--gp-encre)}.palettes-page .palettes-filtres button[aria-pressed=true]{border-color:var(--gp-encre);background:var(--gp-encre);color:#fff}.palettes-page .palettes-filtres .palettes-filtres__hasard{margin-left:auto;border-style:dashed}.palettes-page .palettes-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.palettes-page .palettes-carte{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--gp-trait);border-radius:var(--gp-rayon);background:var(--gp-surface);transition:transform .15s ease,box-shadow .15s ease}.palettes-page .palettes-carte[hidden]{display:none}.palettes-page .palettes-carte:hover{transform:translateY(-2px);box-shadow:var(--gp-ombre)}.palettes-page .palettes-carte[aria-current=true]{border-color:var(--gp-encre);box-shadow:0 0 0 1px var(--gp-encre)}.palettes-page .palettes-carte__bandes{display:flex;height:92px}.palettes-page .palettes-carte__bandes button{display:flex;flex:1;align-items:flex-end;justify-content:center;min-width:0;padding:0 2px 7px;border:0;background:var(--teinte);font-family:var(--gp-mono);font-size:.6rem;font-weight:600;color:var(--teinte-texte);cursor:pointer}.palettes-page .palettes-carte__bandes button:focus-visible{outline-offset:-3px}.palettes-page .palettes-carte__texte{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 12px}.palettes-page .palettes-carte__nom{margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.palettes-page .palettes-carte__couleurs{margin:2px 0 0;font-size:.76rem;color:var(--gp-gris-clair)}.palettes-page .palettes-carte__ouvrir{flex:none;min-height:36px;padding:7px 12px;border:0;border-radius:8px;background:var(--gp-sauge-pale);font:inherit;font-size:.78rem;font-weight:700;color:var(--gp-sauge-fonce);cursor:pointer}.palettes-page .palettes-carte__ouvrir:hover{background:var(--gp-sauge);color:#fff}.palettes-page .palettes-image{max-width:560px;margin:28px auto 0}.palettes-page .palettes-image img{display:block;width:100%;height:auto;border:1px solid var(--gp-trait);border-radius:var(--gp-rayon)}.palettes-page .palettes-image figcaption{margin-top:8px;font-size:.85rem;color:var(--gp-gris-clair);text-align:center}.palettes-page .palettes-regle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.palettes-page .palettes-regle__carte{display:flex;flex-direction:column;gap:10px;padding:16px}.palettes-page .palettes-regle__part{font-family:var(--gp-titre);font-size:2.2rem;font-weight:600;line-height:1}.palettes-page .palettes-regle__trait{height:10px;border-radius:999px;background:var(--teinte);box-shadow:inset 0 0 0 1px #0000000f}.palettes-page .palettes-regle__titre{margin:0;font-size:1rem;font-weight:700}.palettes-page .palettes-regle__texte{margin:0;font-size:.9rem;line-height:1.55;color:var(--gp-gris)}.palettes-page .palettes-tableau{position:relative;overflow-x:auto}.palettes-page .palettes-tableau table{width:100%;border-collapse:collapse;font-size:.875rem}.palettes-page .palettes-tableau thead th{padding:10px 12px;background:var(--gp-surface-2);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gp-gris-clair);text-align:left;white-space:nowrap}.palettes-page .palettes-tableau tbody th,.palettes-page .palettes-tableau td{padding:8px 12px;border-top:1px solid var(--gp-trait);font-weight:400;text-align:left;white-space:nowrap}.palettes-page .palettes-tableau tbody th{font-weight:600}.palettes-page .palettes-tableau__pastille{display:inline-block;width:22px;height:22px;margin-right:10px;border-radius:6px;background:var(--teinte);box-shadow:inset 0 0 0 1px #0000001a;vertical-align:-6px}.palettes-page .palettes-tableau__code{font-family:var(--gp-mono);font-size:.82rem;font-variant-numeric:tabular-nums}.palettes-page .palettes-tableau td.palettes-tableau__sens{min-width:220px;color:var(--gp-gris);white-space:normal}.palettes-page .palettes-vignettes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.palettes-page .palettes-vignettes li{display:grid;place-items:center;aspect-ratio:3 / 4;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--gp-trait)}.palettes-page .palettes-vignettes svg{width:82%;height:auto}.palettes-page .palettes-themes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.palettes-page .palettes-theme{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--gp-trait);border-radius:14px;background:var(--gp-surface);color:inherit;text-decoration:none;transition:border-color .15s ease}.palettes-page .palettes-theme:hover{border-color:var(--gp-trait-fort)}.palettes-page .palettes-theme[aria-current=page]{border-color:var(--gp-encre);box-shadow:0 0 0 1px var(--gp-encre)}.palettes-page .palettes-theme__bandes{display:flex;height:40px}.palettes-page .palettes-theme__bandes span,.palettes-page .palettes-jour__bandes span{flex:1;background:var(--teinte)}.palettes-page .palettes-theme__nom{padding:8px 10px 0;font-size:.92rem;font-weight:600}.palettes-page .palettes-theme__nombre{padding:0 10px 10px;font-size:.78rem;color:var(--gp-gris-clair)}.palettes-page .palettes-accueil{margin-top:8px}.palettes-page .palettes-tuiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.palettes-page .palettes-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:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.palettes-page .palettes-tuile:hover{transform:translateY(-3px);box-shadow:var(--gp-ombre)}.palettes-page .palettes-tuile__pile{display:flex;flex-direction:column;gap:3px;padding:10px 10px 0}.palettes-page .palettes-tuile__pile span{height:30px;border-radius:7px;background:var(--bandes)}.palettes-page .palettes-tuile__texte{display:flex;flex-direction:column;gap:3px;padding:12px 14px 14px}.palettes-page .palettes-tuile__nom{font-family:var(--gp-titre);font-size:1.35rem;font-weight:600;line-height:1.1}.palettes-page .palettes-tuile__nombre{font-size:.8rem;color:var(--gp-gris-clair)}.palettes-page .palettes-jour{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;padding:16px;border:1px dashed var(--gp-trait-fort);border-radius:var(--gp-rayon);background:var(--gp-surface)}.palettes-page .palettes-jour__bandes{display:flex;height:56px;overflow:hidden;border-radius:10px}.palettes-page .palettes-jour__nom{margin:8px 0 0;font-weight:600}.palettes-page .palettes-jour__codes{margin:2px 0 0;font-family:var(--gp-mono);font-size:.8rem;color:var(--gp-gris-clair)}.palettes-page .palettes-harmonies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.palettes-page .palettes-harmonies__carte{display:flex;flex-direction:column;gap:10px;padding:16px}.palettes-page .palettes-harmonies__ronds{display:flex;gap:6px}.palettes-page .palettes-harmonies__ronds span{width:34px;height:34px;border-radius:50%;background:var(--teinte);box-shadow:inset 0 0 0 1px #00000014}.palettes-page .palettes-harmonies__titre{margin:0;font-size:1rem;font-weight:700}.palettes-page .palettes-harmonies__texte{margin:0;font-size:.9rem;line-height:1.55;color:var(--gp-gris)}@media(max-width:959px){.palettes-page .palettes-grille,.palettes-page .palettes-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:759px){.palettes-page .palettes-regle,.palettes-page .palettes-harmonies{grid-template-columns:minmax(0,1fr)}.palettes-page .palettes-themes{grid-template-columns:repeat(2,minmax(0,1fr))}.palettes-page .palettes-jour{grid-template-columns:minmax(0,1fr)}.palettes-page .palettes-jour .gradient-bouton{flex:1 1 100%}}@media(max-width:559px){.palettes-page .palettes-grille,.palettes-page .palettes-tuiles{grid-template-columns:minmax(0,1fr)}.palettes-page .palettes-filtres .palettes-filtres__hasard{margin-left:0}}@media(prefers-reduced-motion:reduce){.palettes-page .palettes-carte,.palettes-page .palettes-tuile{transition:none}.palettes-page .palettes-carte:hover,.palettes-page .palettes-tuile:hover{transform:none}}.gradient-impression[data-astro-cid-7ddmnztv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gradient-impression__carte[data-astro-cid-7ddmnztv]{display:flex;flex-direction:column;gap:12px;padding:18px}.gradient-impression__titre[data-astro-cid-7ddmnztv]{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-7ddmnztv]{margin:0;font-size:.9375rem;line-height:1.55;color:var(--gp-gris)}.gradient-impression__carte[data-astro-cid-7ddmnztv] .gradient-bouton[data-astro-cid-7ddmnztv]{align-self:flex-start;margin-top:auto}.gradient-feuille[data-astro-cid-7ddmnztv]{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-7ddmnztv]{font:600 11px var(--gp-titre);color:var(--gp-encre)}.gradient-feuille__bande[data-astro-cid-7ddmnztv]{display:block;height:16px;border-radius:3px;background:var(--band)}.gradient-feuille__bande--vide[data-astro-cid-7ddmnztv]{height:20px;border:.8px solid #bbbbbb;background:#fff}.gradient-feuille__rang[data-astro-cid-7ddmnztv]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px}.gradient-feuille__rang[data-astro-cid-7ddmnztv] span[data-astro-cid-7ddmnztv]{aspect-ratio:1;border-radius:2px;background:var(--shade)}.gradient-feuille__rang--codes[data-astro-cid-7ddmnztv] span[data-astro-cid-7ddmnztv]{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-7ddmnztv] span[data-astro-cid-7ddmnztv]{border:.8px solid #bbbbbb;background:#fff}.gradient-feuille__pied[data-astro-cid-7ddmnztv]{margin-top:auto;color:#6f6f6f}.gradient-impression__coloriage[data-astro-cid-7ddmnztv]{display:grid;place-items:center;padding:10px;border-radius:12px;background:var(--gp-surface-2)}.gradient-impression__coloriage[data-astro-cid-7ddmnztv] svg[data-astro-cid-7ddmnztv]{width:100%;max-width:240px;height:auto}.gradient-impression__liens[data-astro-cid-7ddmnztv]{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none}.gradient-impression__liens[data-astro-cid-7ddmnztv] a[data-astro-cid-7ddmnztv]{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-7ddmnztv] a[data-astro-cid-7ddmnztv]:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:759px){.gradient-impression[data-astro-cid-7ddmnztv]{grid-template-columns:minmax(0,1fr)}.gradient-impression__carte[data-astro-cid-7ddmnztv] .gradient-bouton[data-astro-cid-7ddmnztv]{align-self:stretch}}.gradient-page.palettes-page .gradient-hero__titre em{color:var(--palettes-accent, var(--gp-brique))}.gradient-page.palettes-page .gradient-hero__surtitre:before{width:40px;height:8px;border-radius:999px;background:var(--palettes-surtitre, currentColor)}.palettes-page .palettes-outil{scroll-margin-top:80px;margin-top:4px}.palettes-page .palettes-atelier{overflow:hidden;border:1px solid var(--gp-trait);border-radius:22px;background:var(--gp-surface);box-shadow:var(--gp-ombre)}.palettes-page .palettes-teintes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.palettes-page .palettes-teinte{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;min-height:168px;padding:14px 12px 12px;border:0;background:var(--teinte);font:inherit;color:var(--teinte-texte);text-align:left;cursor:pointer}.palettes-page .palettes-teinte:focus-visible{outline-offset:-4px}.palettes-page .palettes-teinte__role{position:absolute;top:10px;left:12px;padding:3px 7px;border-radius:999px;background:#ffffffc7;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gp-encre)}.palettes-page .palettes-teinte__nom{font-size:.9rem;font-weight:600;line-height:1.25}.palettes-page .palettes-teinte__code{font-family:var(--gp-mono);font-size:.8rem;font-weight:600;letter-spacing:.02em}.palettes-page .palettes-teinte__autre{font-family:var(--gp-mono);font-size:.7rem;opacity:.85}.palettes-page .palettes-teinte__copie{font-size:.72rem;font-weight:700;opacity:0;transition:opacity .15s ease}.palettes-page .palettes-teinte:hover .palettes-teinte__copie,.palettes-page .palettes-teinte:focus-visible .palettes-teinte__copie{opacity:1}.palettes-page .palettes-poste{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border-top:1px solid var(--gp-trait)}.palettes-page .palettes-infos{display:flex;flex-direction:column;gap:14px;padding:20px 22px;border-right:1px solid var(--gp-trait)}.palettes-page .palettes-infos__nom{margin:0;font-family:var(--gp-titre);font-size:1.7rem;font-weight:600;line-height:1.1}.palettes-page .palettes-ambiances{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none}.palettes-page .palettes-ambiances li{padding:3px 9px;border-radius:999px;background:var(--gp-surface-2);font-size:.75rem;font-weight:600;color:var(--gp-gris)}.palettes-page .palettes-etiquette{margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gp-gris-clair)}.palettes-page .palettes-barre{display:flex;height:26px;overflow:hidden;border-radius:8px;box-shadow:inset 0 0 0 1px #0000000f}.palettes-page .palettes-barre span{display:grid;flex:var(--part) 1 0;place-items:center;background:var(--teinte);font-size:.68rem;font-weight:700;color:var(--teinte-texte)}.palettes-page .palettes-legende{display:flex;flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0;list-style:none;font-size:.8rem;color:var(--gp-gris)}.palettes-page .palettes-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.palettes-page .palettes-actions [hidden]{display:none}.palettes-page .palettes-formats{display:inline-flex;gap:2px;padding:2px;border-radius:10px;background:var(--gp-surface-2)}.palettes-page .palettes-formats button{min-height:36px;padding:5px 12px;border:0;border-radius:8px;background:none;font:inherit;font-size:.8rem;font-weight:600;color:var(--gp-gris);cursor:pointer}.palettes-page .palettes-formats button[aria-pressed=true]{background:var(--gp-surface);box-shadow:0 1px 2px #00000014;color:var(--gp-encre)}.palettes-page .palettes-confiance{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:.8rem;color:var(--gp-gris-clair)}.palettes-page .palettes-confiance li:before{content:"✓ ";font-weight:700;color:var(--gp-sauge)}.palettes-page .palettes-apercu{display:flex;flex-direction:column;gap:10px;padding:18px 20px;background:radial-gradient(circle at 1px 1px,rgba(120,100,70,.1) 1px,transparent 1.2px) 0 0 / 16px 16px,#faf7f1}.palettes-page .palettes-apercu__tete{display:flex;align-items:center;justify-content:space-between;gap:8px}.palettes-page .palettes-apercu__tete .palettes-etiquette{margin:0}.palettes-page .palettes-lien{min-height:36px;padding:0;border:0;background:none;font:inherit;font-size:.82rem;font-weight:700;color:var(--gp-sauge-fonce);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.palettes-page .palettes-dessin{overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--gp-trait)}.palettes-page .palettes-dessin svg{display:block;width:100%;height:auto}.palettes-page .palettes-apercu .gradient-bouton{align-self:flex-start}@media(max-width:759px){.palettes-page .palettes-teintes{grid-template-columns:minmax(0,1fr)}.palettes-page .palettes-teinte{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:74px;-moz-column-gap:10px;column-gap:10px}.palettes-page .palettes-teinte__role{position:static;grid-row:1;grid-column:2;align-self:start;justify-self:end}.palettes-page .palettes-teinte__nom,.palettes-page .palettes-teinte__code,.palettes-page .palettes-teinte__autre{grid-column:1}.palettes-page .palettes-teinte__copie{display:none}.palettes-page .palettes-poste{grid-template-columns:minmax(0,1fr)}.palettes-page .palettes-infos{padding:16px;border-right:0}.palettes-page .palettes-apercu{padding:16px;border-top:1px solid var(--gp-trait)}.palettes-page .palettes-actions>.gradient-bouton,.palettes-page .palettes-apercu .gradient-bouton{flex:1 1 100%;align-self:stretch}}@media(prefers-reduced-motion:reduce){.palettes-page .palettes-teinte__copie{transition:none}}
