#portraitPreview{display:block;max-width:100%;width:320px;max-height:400px;object-fit:contain;margin:20px auto;border-radius:16px;background:#eadfd4}#removePortrait{margin-top:12px}.orientation-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.orientation-photos article{background:#f2e6da;border-radius:12px;overflow:hidden;padding-bottom:16px}.orientation-photos img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.orientation-photos h3,.orientation-photos p,.orientation-photos a{margin:14px;font-size:14px}.orientation-photos a{display:block;min-height:44px;text-decoration:underline}.calendar-page li{line-height:1.8;font-size:16px}#orientationResults ul{padding-left:24px}@media(max-width:600px){.orientation-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}
