.visit-dialog{width:min(720px,94vw);background:#111d23;color:#edf2ee}.visit-intro{font-size:1rem;line-height:1.6;color:#c3d2d3;max-width:52ch}.visit-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.visit-card{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid #3b5259;border-radius:8px;background:#192931;color:inherit;text-decoration:none}.visit-card:hover,.visit-card:focus-visible{border-color:#c9af78;background:#20343b}.visit-card strong{font-size:1.2rem;font-weight:500}.visit-card>span:last-child{font-size:.94rem;line-height:1.5;color:#bdced0}.visit-share{border-top:1px solid #3b5259;padding-top:20px}.visit-share [role=status],.art-share [role=status]{font-size:.9rem;line-height:1.5;color:#c5dbd4}.share-link{width:100%;padding:12px;background:#081419;color:#edf2ee;border:1px solid #70878d;border-radius:5px;font-size:1rem}.art-share{margin-top:14px}.art-share [role=status]:empty{display:none}.topbar .exhibition .muted{letter-spacing:.04em}#works-dialog .dialog-intro{font-size:1rem}#works-grid .tile-meta{font-size:.875rem}@media(max-width:600px){.visit-actions{grid-template-columns:1fr;gap:10px}.visit-card{padding:17px;gap:9px}.visit-dialog{padding:22px 18px}.visit-share .primary-button{width:100%}#visit-button{display:none}}

.collection-links a,.collector-status,.art-description #detail-availability{font-size:.875rem}.visit-dialog .eyebrow{font-size:.8rem}
