/* Background only: existing login surface, controls and responsive geometry stay owned by the service. */
@media (min-width: 641px) and (min-height: 600px) {
  .product-entry.lemo-wallpaper-host { position: relative; isolation: isolate; }
  .lemo-wallpaper-host > .lemo-wallpaper-canvas {
    position: absolute; inset: 0; width: 100%; height: 100%;
    z-index: -1; pointer-events: none;
  }
  .product-entry--links.lemo-wallpaper-host { background-image: url('./links.webp') !important; }
  .product-entry--files.lemo-wallpaper-host { background-image: url('./files.webp') !important; }
  .product-entry--today.lemo-wallpaper-host { background-image: url('./today.webp') !important; }
}
@media (max-width: 640px), (max-height: 599px) {
  .lemo-wallpaper-canvas { display: none; }
}

@media (min-width:641px) and (min-height:600px) { .lemo-wallpaper-host .product-entry__surface { background-color:#fffffff2; } }
