/* XH View OS For Pico · shared device shell.
   The supplied official-style product image is masked into an overlay with a
   transparent display window. UI captures remain underneath; no text or screen
   pixels from the source image are shipped. */
.pico-device-shell{
  position:relative;
  display:block;
  isolation:isolate;
  width:100%;
  aspect-ratio:2000/3499;
  padding:0;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  overflow:visible;
}
.pico-device-shell::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:2;
  background:url("/assets/pico-device-frame-mindreset.png?v=20261108") center/100% 100% no-repeat;
  pointer-events:none;
  transform-origin:center;
}
.pico-device-shell.is-flipped::before{
  transform:rotate(180deg);
}
.pico-device-shell > img.pico-device-screen,
.pico-device-shell .pico-device-screen{
  position:absolute;
  z-index:1;
  display:block;
  left:5.4%;
  top:3.087%;
  width:88.2%;
  height:89.683%;
  max-width:none;
  margin:0;
  border:0;
  border-radius:.91%/.51%;
  background:#fff;
  box-shadow:none;
  object-fit:contain;
  clip-path:inset(0 round .91%/.51%);
}
@media(prefers-contrast:more){
  .pico-device-shell .pico-device-screen{outline:2px solid currentColor;outline-offset:-2px}
}
@media(prefers-reduced-motion:reduce){
  .pico-device-shell,.pico-device-shell .pico-device-screen{transition:none!important}
}
