/* BG101-CLEAN01 | Cat or Dog 520px desktop frame only.
   Production cat/dog assets, animation and mobile rules stay unchanged. */
@media screen and (min-width: 768px) and (hover: hover) and (pointer: fine) {
  html, body { background:#f2f5fa; }
  .catdog-app { width:min(100%,520px); max-width:520px;
                 margin-inline:auto; box-shadow:0 0 24px rgba(45,74,116,.10); }
  .sheet { width:min(100%,520px); max-width:520px; }
}
