
/* One source portrait, eight illustrative grades. Keep style-selection behaviour. */
body.cinema-theme #app .film-studio .film-look-grid .film-look{
 border-radius:0!important;padding:0 0 16px;overflow:hidden;text-align:left;
 white-space:normal;background:#171e2d;box-shadow:0 4px 16px #0003;
}
body.cinema-theme #app .film-studio .film-look-grid .film-look-art{
 display:block;position:relative;padding:0;min-height:0;aspect-ratio:4/5;
 overflow:hidden;background:#161b25;border-radius:0;
}
body.cinema-theme #app .film-studio .film-look-grid .film-look-art::after{
 content:"";inset:0;transform:none;border:0;pointer-events:none;background:transparent;
}
body.cinema-theme #app .film-studio .film-look-grid .film-look-portrait{
 display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%;filter:none;
}
body.cinema-theme #app .film-studio .film-look-grid .film-look-art>span{
 position:absolute;left:12px;top:12px;bottom:auto;font:600 11px/1 system-ui;
 padding:6px 8px;border-radius:6px;color:#fff;background:#090e1a80;z-index:2;
}
body.cinema-theme #app .film-studio .film-look-grid .film-look strong{display:block;white-space:normal;line-height:1.4}
body.cinema-theme #app .film-studio .film-look-grid .film-look small{display:block;white-space:normal;line-height:1.4}
body.cinema-theme #app .film-studio .film-look-grid .film-look.chosen{border-color:#8195ff;box-shadow:0 0 0 2px #4966ff55}
body.cinema-theme #app .film-studio .film-look-grid .look-cold img{filter:saturate(.72) contrast(1.12) brightness(.95)}
body.cinema-theme #app .film-studio .film-look-grid .look-cold .film-look-art::after{background:#337aab26;mix-blend-mode:color}
body.cinema-theme #app .film-studio .film-look-grid .look-warm img{filter:sepia(.25) saturate(1.13) brightness(1.04)}
body.cinema-theme #app .film-studio .film-look-grid .look-warm .film-look-art::after{background:#e9a04f20;mix-blend-mode:soft-light}
body.cinema-theme #app .film-studio .film-look-grid .look-noir img{filter:saturate(.22) contrast(1.4) brightness(.65)}
body.cinema-theme #app .film-studio .film-look-grid .look-noir .film-look-art::after{background:linear-gradient(90deg,#06101d38,transparent 55%,#030a174d)}
body.cinema-theme #app .film-studio .film-look-grid .look-western img{filter:sepia(.48) saturate(1.3) contrast(1.15)}
body.cinema-theme #app .film-studio .film-look-grid .look-western .film-look-art::after{background:#e5a33938;mix-blend-mode:soft-light}
body.cinema-theme #app .film-studio .film-look-grid .look-neon img{filter:saturate(.82) contrast(1.18) brightness(.78)}
body.cinema-theme #app .film-studio .film-look-grid .look-neon .film-look-art::after{background:linear-gradient(105deg,#00b7e280,#5f40be20 48%,#dd28af80);mix-blend-mode:color}
body.cinema-theme #app .film-studio .film-look-grid .look-period img{filter:sepia(.38) saturate(.65) contrast(.95) brightness(.93)}
body.cinema-theme #app .film-studio .film-look-grid .look-period .film-look-art::after{background:#77734326;mix-blend-mode:color}
body.cinema-theme #app .film-studio .film-look-grid .look-pastel img{filter:saturate(.6) contrast(.8) brightness(1.17)}
body.cinema-theme #app .film-studio .film-look-grid .look-pastel .film-look-art::after{background:#e3bfd826;mix-blend-mode:screen}
