.gallery{--columns:4;--column-gap:var(--spacing-3)}.card{width:calc((100% - var(--column-gap) * 3) / 4)}.card:hover{border-color:var(--color-text)}.modal>.modal-image{flex:62%}.modal>.modal-image img{object-fit:contain;max-height:100%}.modal>.modal-body{padding:var(--spacing-8) var(--spacing-6);flex:38%}