/* Imagini ilustrative digitale pentru colecția Luna (15 rețete și copertă). */
.dg-luna-sprite{display:block;width:100%;height:auto;aspect-ratio:1/1;background-image:url('/images/luna-photo-grid.webp');background-repeat:no-repeat;background-size:400% 400%;background-color:#e8e9e2;border-radius:6px;overflow:hidden}
.dg-luna-sprite--0{background-position:0.00000% 0.00000%}
.dg-luna-sprite--1{background-position:33.33333% 0.00000%}
.dg-luna-sprite--2{background-position:66.66667% 0.00000%}
.dg-luna-sprite--3{background-position:100.00000% 0.00000%}
.dg-luna-sprite--4{background-position:0.00000% 33.33333%}
.dg-luna-sprite--5{background-position:33.33333% 33.33333%}
.dg-luna-sprite--6{background-position:66.66667% 33.33333%}
.dg-luna-sprite--7{background-position:100.00000% 33.33333%}
.dg-luna-sprite--8{background-position:0.00000% 66.66667%}
.dg-luna-sprite--9{background-position:33.33333% 66.66667%}
.dg-luna-sprite--10{background-position:66.66667% 66.66667%}
.dg-luna-sprite--11{background-position:100.00000% 66.66667%}
.dg-luna-sprite--12{background-position:0.00000% 100.00000%}
.dg-luna-sprite--13{background-position:33.33333% 100.00000%}
.dg-luna-sprite--14{background-position:66.66667% 100.00000%}
.dg-luna-sprite--15{background-position:100.00000% 100.00000%}
.dg-luna-card-photo{display:block;width:100%;margin:0 0 16px}.dg-luna-card-photo .dg-luna-sprite{border-radius:5px}.dg-luna-card-photo .dg-luna-sprite:hover{filter:brightness(1.035)}.dg-luna-cover-photo{width:clamp(110px,21%,215px);flex:0 0 clamp(110px,21%,215px);margin:0}.dg-luna-cover-photo .dg-luna-sprite{border-radius:8px}.dg-luna-illustration-note{margin:19px 0 0;color:#748070;font:400 12px/1.6 Arial,sans-serif}.dg-luna-recipe-photo{width:min(100%,470px);margin:20px 0 29px}.dg-luna-recipe-photo .dg-luna-sprite{border-radius:8px}.dg-luna-recipe-photo figcaption{font:400 12px/1.6 Arial,sans-serif;color:#748070;margin-top:9px}.dg-luna-feature-link>.dg-luna-feature-cover{width:64px;flex:0 0 64px;opacity:.87;border-radius:5px}@media(max-width:540px){.dg-luna-cover-photo{width:68px;flex:0 0 68px}.dg-luna-feature-link>.dg-luna-feature-cover{width:45px;flex:0 0 45px}.dg-luna-recipe-photo{width:100%;margin:16px 0 23px}}
/* Fotografiile individuale reprezintă numai preparatul cardului respectiv. */
.dg-luna-photo{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:#e8e9e2;border-radius:6px}
.dg-luna-card-photo .dg-luna-photo{border-radius:5px}
.dg-luna-cover-photo .dg-luna-photo{height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:8px}
.dg-luna-recipe-photo .dg-luna-photo{height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:8px}
.dg-luna-feature-link>.dg-luna-feature-cover{width:64px;height:64px;flex:0 0 64px;aspect-ratio:1;object-fit:cover;opacity:.87;border-radius:5px}
@media(max-width:540px){.dg-luna-feature-link>.dg-luna-feature-cover{width:45px;height:45px;flex-basis:45px}}
