/* Цвета и геометрия исходных листов сохраняются. */
.manifest-viewer { padding: 0; background-image: none; }
.manifest-viewer::after { display: none; }
.manifest-viewer > img { display: block; width: 100%; height: auto; filter: none; }
.manifest-viewer .loupe img { filter: none; }
.manifest-comparison .layer.typed { padding: 0; }
.manifest-comparison .layer img { width: 100%; height: 100%; object-fit: contain; filter: none; }
.manifest-comparison { aspect-ratio: 1.3; }
.manifest-comparison .hw { padding: 0; background: white; }
#homeSamplesEmpty { grid-column: 1 / -1; }
[hidden] { display: none !important; }
