.lighting-collection{background:radial-gradient(ellipse at top left,#9a754c25,transparent 60%),#f6f1e8}.light-image{background:#ece7dc}.light-image img{object-fit:contain;aspect-ratio:1/1;padding:18px;box-sizing:border-box}.light-card .basin-card-body>p:not(.eyebrow){min-height:48px}.light-card .basin-card-foot>span{font-size:22px}.light-card .basin-card-foot small{font-size:11px;color:#777;margin-left:5px}.light-photo-note{padding:15px 22px}#light-modal-image{object-fit:contain;box-sizing:border-box;padding:20px}header nav{gap:20px}@media(min-width:901px) and (max-width:1150px){header nav{gap:12px}header nav a{font-size:12px}}
.lighting-collection .light-image{background:#fff;aspect-ratio:1/1}
.lighting-collection .light-image img{width:100%;height:100%;aspect-ratio:auto;object-fit:scale-down;padding:20px;box-sizing:border-box}
.lighting-collection .light-image:hover img{transform:none}
#light-dialog .basin-modal-layout>div:first-child{background:#fff}
#light-modal-image{object-fit:scale-down;background:#fff;padding:24px}
#light-project .basin-project-row img{object-fit:scale-down;background:#fff}

/* Lifestyle views retain their framing; catalogue originals keep native-size limits. */
.lighting-collection .light-image img{object-fit:contain;padding:0}
#light-modal-image.is-scene{object-fit:contain;padding:0}
.light-photo-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:18px 16px 0}
.light-photo-tabs button{border:1px solid #ada59f;padding:11px 16px;background:transparent;color:#29231f;cursor:pointer;font:inherit;font-size:13px}
.light-photo-tabs button[aria-pressed=true]{background:#29231f;color:#fff}
.light-photo-tabs button:focus-visible{outline:3px solid #9a7950;outline-offset:3px}
