/* Fiche artiste de l'annuaire (artiste.asp) - maj 11/11/2026 (c)
   Mise en page seulement : la typo et les composants viennent du site
   (v-rub-nom, v-fiche .v-texte .v-lead, v-infos, v-bouton, v-bouton-ligne, v-cartel, v-carre, v-icones, v-partage, v-retour). */

.v-art { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 6fr); gap: 48px 64px; align-items: start; }
.v-art > .v-retour { grid-column: 1 / -1; margin: 0 0 -16px; }
.v-art-photo { display: block; width: 100%; max-width: 440px; height: auto; box-shadow: 0 30px 60px -40px rgba(0, 0, 0, .55); }
.v-art .v-rub-nom { margin-top: 0; }
.v-art .v-texte { margin: 0 0 28px; }
.v-art .v-infos { margin: 0 0 32px; }
.v-art-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; }
.v-art-suivre { display: flex; flex-wrap: wrap; align-items: center; gap: 16px 32px; margin-top: 32px; padding-top: 20px; border-top: 1px solid var(--v-filet); }
.v-art-suivre .v-partage { margin: 0; padding: 0; border: 0; }

.v-art-expos { display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 32px 28px; }
.is-container a.v-art-expo { display: block; text-decoration: none; color: var(--v-encre); }
.v-art-expo .v-carre { transition: opacity .25s; }
.v-art-expo:hover .v-carre { opacity: .85; }
.v-art-expo .v-cartel { display: block; }
.v-art-centre { justify-content: center; margin-top: 40px; }

.v-art-contacts { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 24px; }
.v-art-contacts > div { padding: 24px; background: var(--v-sable); }
.v-art-contacts p { margin: 0 0 16px; }

@media (max-width: 860px) {
	.v-art { grid-template-columns: 1fr; gap: 32px; }
	.v-art-photo { max-width: 360px; }
}
@media (max-width: 560px) {
	.v-art-expos { grid-template-columns: 1fr 1fr; gap: 24px 14px; }
}
/* Infos de la fiche : meme liste que la fiche oeuvre de la vente - maj 11/11/2026 */
.v-art .v-infos dt { display: inline; margin: 0; font: 600 15px/1.5 var(--v-texte); letter-spacing: 0; text-transform: none; color: var(--v-encre); }
.v-art .v-infos dt::after { content: " :"; }
.v-art .v-infos dd { display: inline; margin: 0 0 0 4px; font: 400 15px/1.5 var(--v-texte); color: var(--v-ardoise); }
.v-art .v-infos dd::after { content: ""; display: block; margin: 6px 0; border-bottom: 1px solid var(--v-filet); }
.is-container .v-art .v-infos a { color: var(--v-ardoise); text-decoration: none; }
.is-container .v-art .v-infos a:hover { color: var(--v-accent); }
/* maj 12/11/2026 - fiche artiste : infos + Disciplines cote a cote (a ajouter en fin de css/artiste.css) */
.v-art-cols{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:32px;align-items:start}
.v-art-disc{border-left:1px solid var(--v-filet);padding-left:24px}
.v-art-disc .v-rub-nom{margin-top:0}
.v-disc+.v-disc{margin-top:16px}
.v-disc-nom{margin:0 0 4px;font-weight:700;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}
.v-disc dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:2px 8px;font-size:.92rem;line-height:1.45}
.v-disc dt{font-weight:600}
.v-disc dd{margin:0;font-style:italic;color:#57534c}
@media (max-width:900px){.v-art-cols{grid-template-columns:1fr;gap:20px}.v-art-disc{border-left:0;padding-left:0;border-top:1px solid var(--v-filet);padding-top:18px}}