/* Nina's full-frame exhibition; inherits the three established site skins. */
[data-page="artcard-nina"] .card-copy h1 span{display:block;white-space:nowrap}
.card-strip{grid-template-columns:repeat(9,minmax(0,1fr))}
.d19-intro{max-width:780px;margin:0 auto 48px;padding-top:36px;text-align:center}
.d19-intro h2{font-size:clamp(1.8rem,4.5vw,3rem);line-height:1.6;margin:14px 0}
.d19-intro p:not(.eyebrow){line-height:2;color:var(--muted,#b7c1d6)}
.d19-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 38px}
.d19-piece{min-width:0;margin:0}
.d19-art{display:block;background:rgba(3,6,19,.3);padding:12px;border:1px solid rgba(212,175,97,.35);border-radius:10px;position:relative}
.d19-art img{display:block;width:100%;height:auto;object-fit:contain;border-radius:3px}
.d19-piece figcaption{padding:20px 4px 0}
.d19-piece h3{font-family:var(--serif,serif);font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.6;margin:0 0 12px}
.d19-piece p{line-height:1.9;margin:0 0 12px;color:var(--muted,#b7c1d6)}
.d19-piece small{display:block;color:var(--gold,#ddbd77);margin:0 0 8px;letter-spacing:.12em}
.d19-more{margin-top:80px;margin-bottom:80px}
.d19-gallery-end{margin-top:48px;text-align:center}
.d19-links{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;margin-top:24px}
.d19-feature{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,70px);align-items:center;margin:40px auto 72px;padding:32px;border:1px solid rgba(212,175,97,.35);border-radius:12px;background:rgba(74,80,133,.1)}
.d19-feature figure{margin:0;max-width:440px}
.d19-feature img{width:100%;height:auto;display:block;object-fit:contain}
.d19-feature h2{font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.6;margin:14px 0}
.d19-feature p{line-height:1.9}
.d19-feature .eyebrow{font-size:.72rem}
.d19-context{border-top:1px solid rgba(212,175,97,.25);padding-top:18px;margin-top:24px}
.d19-collection-note{max-width:760px;margin:0 auto 80px;line-height:2}
.d19-collection-note h2{font-size:1.6rem;margin-bottom:18px}
.d19-viewer-title{overflow-wrap:anywhere}
.d19-viewer .art-viewer-stage img{object-fit:contain}
.d19-viewer [data-art-status]{max-width:100%;padding-inline:16px}
.d19-art:focus-visible{outline:3px solid var(--gold,#ddbd77);outline-offset:5px}
@media(max-width:700px){.d19-gallery{grid-template-columns:1fr;gap:42px}.d19-feature{grid-template-columns:1fr;padding:20px;gap:24px}.d19-feature figure{max-width:440px;justify-self:center}.d19-more{margin-top:48px;margin-bottom:48px}.d19-intro{padding-top:16px;margin-bottom:28px}.d19-art{padding:7px}.d19-links .button{max-width:100%;white-space:normal}.d19-viewer .art-viewer-toolbar{flex-wrap:wrap;gap:8px}.d19-viewer .art-viewer-toolbar p{flex-basis:100%;margin:0}.d19-viewer .art-viewer-stage{min-height:0}}
@media(prefers-reduced-motion:reduce){.d19-art,.d19-art img{transition:none}}
@media(max-width:700px){.card-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}
